質問

ランニング git instaweb 私のリポジトリでは、「403 Forbidden - プロジェクトが見つかりません」というページが開きます。私には何が欠けているのでしょうか?

役に立ちましたか?

解決

git セットの debian インストールのように見えます $projectroot 混乱を招く形で世界的に instaweb. 。を削除しました $projectroot からの行 /etc/gitweb.conf そしてエラーは消えました。

他のヒント

Git については詳しくありませんが、おそらく問題のディレクトリで実行する機能が欠けていると思われます。 chmod +X それ。

git-web CGI (perl) をチェックし、プロジェクトルートのディレクトリが現在の設定と同じであることを確認してください。gitweb.conf にない設定がいくつかあります

二年後 ..

gitweb.cgi に projectroot を記載することでこの問題を修正しました (これが重要と思われる唯一の値です)

そしてさらに一年後…

この問題 (F12、git 1.7.2.3) を次のように修正しました。

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

なぜこれを行う必要があるのか​​を理解するためにそれ以上掘り下げませんでした...

2年後...

この行を追加してこの問題を修正しました

Options All ExecCGI FollowSymLinks Includes Indexes

httpd.conf ファイルに

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top