3

localhost に gitweb があり、実行したサンプル プロジェクトなどがありgit init git addます。でシンボリックリンクを作成しましたsudo ln -s /media/dir/project/.git/ /var/cache/git/project.gitが、機能せず、まだ404 - no project foundlocalhost/gitweb にアクセスしています。

説明などのプロジェクト情報のタイトルのみを持ち込むことができる唯一の方法は、プロジェクト情報なしで、4 つの並べ替えオプションのみを使用して、git を /var/cache/git/project.git/ に物理的にコピーすることです。ファイルはコピーされません。これが、見つからないというエラーを受け取ることができなかった唯一の方法です。

/etc/gitweb.confとにかくandを操作し/etc/apache2/conf.d/gitwebましたが、役に立ちませんでした。

(Kubuntu 11.10でApache 2.2を使用しています)

助けてくれてどうもありがとう!

4

1 に答える 1

2

シンボリックリンクパス内のすべてのディレクトリのアクセス許可を確認してください。cgiを実行しているユーザーが何であれ、すべての親ディレクトリで少なくとも+ x、.gitディレクトリとファイルで+rが必要です。

于 2012-06-24T17:00:55.490 に答える