git instaweb gibt 403 Forbidden - Keine Projekte gefunden
-
02-07-2019 - |
Frage
läuft git instaweb
in meinem Repository öffnet eine Seite, die sagt: „403 Forbidden - Keine Projekte gefunden“. Was bin ich?
Lösung
sieht aus wie der debian von git-Sets installieren $projectroot
global in einer Weise, die instaweb
verwirrt. Ich entfernte die $projectroot
Linie von /etc/gitweb.conf
und der Fehler ging weg.
Andere Tipps
Ich weiß nicht, Git über Git, aber Ihnen fehlt wahrscheinlich die Fähigkeit, sich auf das Verzeichnis, in Frage auszuführen, chmod + X es.
überprüfen Sie die git-web cgi (die Perl) finden Sie im Verzeichnis des projectroot als currect Einstellung gleich ist. gibt es einige Einstellungen, die nicht in gitweb.conf
Zwei Jahre später ..
Ich reparierte dieses Problem durch die projectroot in gitweb.cgi Angabe (es ist der einzige Wert, der Materie scheint)
Und noch ein Jahr später ...
Ich reparierte dieses Problem (F12, git 1.7.2.3) durch:
vi .git/gitweb/gitweb.cgi # set DocumentRoot to <root>/.git/gitweb.cgi
GITWEB_CONFIG=.git/gitweb lighttpd -f .git/gitweb/httpd.conf
Ich habe graben nicht weiter, um herauszufinden, warum ich brauchte, dies zu tun ...
2 Jahre später ...
Ich reparierte dieses Problem, indem Sie diese Zeile hinzufügen
Options All ExecCGI FollowSymLinks Includes Indexes
In meinem httpd.conf