git instaweb donne 403 interdit - Aucun projet trouvé
-
02-07-2019 - |
Question
exécuter git instaweb
dans mon référentiel ouvre une page indiquant "403 Interdit - Aucun projet trouvé". Qu'est-ce qui me manque?
La solution
ressemble à l’installation debian de git sets $ projectroot
globalement d’une manière qui confond instaweb
. J'ai supprimé la ligne $ projectroot
de /etc/gitweb.conf
et l'erreur a disparu.
Autres conseils
Je ne connais pas Git à propos de Git, mais vous manquez probablement de pouvoir exécuter le répertoire en question, chmod + X .
vérifiez le cgi de git-web (le perl), voir le répertoire de la racine du projet est identique à votre paramètre actuel. certains paramètres ne figurent pas dans gitweb.conf
Deux ans plus tard ..
J'ai résolu ce problème en indiquant la racine du projet dans gitweb.cgi (c'est la seule valeur qui semble avoir de l'importance)
Et une autre année plus tard ...
J'ai résolu ce problème (F12, git 1.7.2.3) par:
vi .git/gitweb/gitweb.cgi # set DocumentRoot to <root>/.git/gitweb.cgi
GITWEB_CONFIG=.git/gitweb lighttpd -f .git/gitweb/httpd.conf
Je n'ai pas creusé plus avant pour comprendre pourquoi j'avais besoin de le faire ...
deux ans plus tard ...
J'ai résolu ce problème en ajoutant cette ligne
Options All ExecCGI FollowSymLinks Includes Indexes
vers mon fichier httpd.conf