Domanda

eseguendo git instaweb nel mio repository apre una pagina che dice "403 Proibito - Nessun progetto trovato". Cosa mi sto perdendo?

È stato utile?

Soluzione

sembra l'installazione debian di git set $ projectroot a livello globale in un modo che confonde instaweb . Ho rimosso la riga $ projectroot da /etc/gitweb.conf e l'errore è scomparso.

Altri suggerimenti

Non conosco Git su Git, ma probabilmente ti manca la possibilità di eseguire sulla directory in questione, chmod + X .

controlla git-web cgi (il perl), vedi la directory del projectroot è la stessa delle tue impostazioni di currect. ci sono alcune impostazioni che non sono in gitweb.conf

Due anni dopo ..

Ho risolto questo problema affermando il projectroot in gitweb.cgi (è l'unico valore che sembra importare)

E un altro anno dopo ...

Ho risolto questo problema (F12, git 1.7.2.3) di:

vi .git/gitweb/gitweb.cgi   # set DocumentRoot to <root>/.git/gitweb.cgi
GITWEB_CONFIG=.git/gitweb lighttpd -f .git/gitweb/httpd.conf

Non ho scavato più a fondo per capire perché dovevo farlo ...

due anni dopo ...

Ho risolto questo problema aggiungendo questa riga

Options All ExecCGI FollowSymLinks Includes Indexes

al mio file httpd.conf

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top