git instaweb дает 403 Запрещено - проектов не найдено - PullRequest
7 голосов
/ 22 сентября 2008

работает git instaweb в моем хранилище открывается страница с надписью «403 Запрещено - проекты не найдены». Чего мне не хватает?

Ответы [ 6 ]

17 голосов
/ 22 сентября 2008

выглядит как глобальная установка git наборов $projectroot, что сбивает с толку instaweb. Я удалил строку $projectroot из /etc/gitweb.conf, и ошибка исчезла.

1 голос
/ 25 августа 2010

Два года спустя ..

Я исправил эту проблему, указав projectroot в gitweb.cgi (это единственное значение, которое имеет значение)

1 голос
/ 08 апреля 2009

проверьте git-web cgi (perl), посмотрите, что каталог projectroot совпадает с вашей настройкой currect. есть некоторые настройки, которых нет в gitweb.conf

1 голос
/ 22 сентября 2008

Я не знаю Git о Git, но вам, вероятно, не хватает возможности выполнить в рассматриваемом каталоге, chmod + X it.

0 голосов
/ 05 марта 2013

два года спустя ...

Я исправил эту проблему, добавив эту строку

Options All ExecCGI FollowSymLinks Includes Indexes

в мой httpd.conf файл

0 голосов
/ 20 октября 2011

И еще год спустя ...

Я исправил эту проблему (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

Я не стал копать дальше, чтобы понять, зачем мне это нужно ...

...