Pergunta

correndo git instaweb no meu repositório abre uma página que diz "403 Proibido - Nenhum projeto encontrado". O que eu estou ausente?

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top