Frage

läuft git instaweb in meinem Repository öffnet eine Seite, die sagt: „403 Forbidden - Keine Projekte gefunden“. Was bin ich?

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top