5

gitosisマネージドgitサーバーをセットアップしました。

git clone大丈夫です。

しかし、次のように設定gitwebするgitweb.confと:


$projectroot = "/srv/gitosis/repositories";

$git_temp = "/tmp";

$home_text = "indextext.html";

$projects_list = "/srv/gitosis/gitosis/projects.list";

$stylesheet = "/gitweb/gitweb.css";

$logo = "/gitweb/git-logo.png";

$favicon = "/gitweb/git-favicon.png";

ところで、特別な記号 # が太字の接頭辞として使用されているため、commet は削除されました。

「 http://localhost/cgi-bin/gitweb.cgi403 Forbidden - No projects foundから gitweb にアクセスすると、「 」が報告されます。

projects.list ファイルが空であることを確認しました。それが gitweb アクセスに失敗した理由ですか? 正しい内容は何でしょう?手動で追加できますか?

4

4 に答える 4

3

gitweb 経由で公開するすべてのプロジェクトの gitosis.conf でこれが必要です。

[repo myreponame]
gitweb = yes

オプションで と も追加ownerdescriptionます。

詳細については、著者の Web サイトからリンクされているgitosis のドキュメントを参照してください。

于 2010-04-26T16:42:08.520 に答える
0

私は最近、gitosisとgitwebを一緒にうまく機能させることについてのブログ投稿を作成しました。これは、まったく同じ問題があり、他の人にもそれを機能させる方法を知らせたかったからです。見て、それを読んでください、そしてあなたはちょうどうまくいくセットアップで終わるはずです。また、ご不明な点がございましたら、お気軽にお問い合わせください。

これがお役に立てば幸いです。

于 2010-04-15T00:32:48.347 に答える
0

これは、「 git instaweb gets 403 Forbidden - No projects found 」に似ていますが、ここ$projectrootから行を削除する必要があります/etc/gitweb.confか?

于 2009-12-04T08:20:39.300 に答える
0

リポジトリの gitosis.conf ファイルで gitweb = yes を何に設定しましたか?

于 2009-12-10T07:26:46.253 に答える