instaweb git dá 403 Forbidden - Nenhum projeto encontrados
-
02-07-2019 - |
Pergunta
correndo git instaweb
no meu repositório abre uma página que diz "403 Proibido - Nenhum projeto encontrado". O que eu estou ausente?
Solução
Parece que o debian instalar de conjuntos git $projectroot
globalmente de uma forma que confunde instaweb
. Tirei a linha $projectroot
de /etc/gitweb.conf
eo erro foi embora.
Outras dicas
Eu não sei Git sobre Git, mas você provavelmente está perdendo a capacidade de executar no diretório em questão, chmod + X isso.
verificar o cgi git-web (o perl), consulte o diretório do projectroot é o mesmo que a configuração currect. existem algumas definições que não em gitweb.conf
Dois anos mais tarde ..
Eu fixo este problema, afirmando a projectroot em gitweb.cgi (é o único valor que parece importar)
E mais um ano mais tarde ...
Eu fixo este problema (F12, git 1.7.2.3) por:
vi .git/gitweb/gitweb.cgi # set DocumentRoot to <root>/.git/gitweb.cgi
GITWEB_CONFIG=.git/gitweb lighttpd -f .git/gitweb/httpd.conf
Eu não cavar ainda mais para descobrir por que eu precisava fazer isso ...
dois anos mais tarde ...
Eu fixo este problema adicionando esta linha
Options All ExecCGI FollowSymLinks Includes Indexes
para o meu arquivo httpd.conf