git instaweb выдает 403 Forbidden — проекты не найдены
-
02-07-2019 - |
Вопрос
бег git instaweb
в моем репозитории открывается страница с надписью «403 Запрещено — проекты не найдены».Что мне не хватает?
Решение
похоже на установку наборов git в Debian $projectroot
глобально, что сбивает с толку instaweb
.я удалил $projectroot
линия из /etc/gitweb.conf
и ошибка исчезла.
Другие советы
Я не знаю Git о Git, но вам, вероятно, не хватает возможности выполнять действия в соответствующем каталоге, chmod +X это.
проверьте git-web cgi (perl), убедитесь, что корневой каталог проекта совпадает с вашими текущими настройками.есть некоторые настройки, которых нет в gitweb.conf
Два года спустя ..
Я исправил эту проблему, указав корень проекта в gitweb.cgi (это единственное значение, которое имеет значение)
И еще год спустя...
Я исправил эту проблему (F12, git 1.7.2.3):
vi .git/gitweb/gitweb.cgi # set DocumentRoot to <root>/.git/gitweb.cgi
GITWEB_CONFIG=.git/gitweb lighttpd -f .git/gitweb/httpd.conf
Я не стал копать дальше, чтобы понять, зачем мне это нужно было сделать...
два года спустя...
Я исправил эту проблему, добавив эту строку
Options All ExecCGI FollowSymLinks Includes Indexes
в мой файл httpd.conf