3

こんにちは、私は最近、自分用に git サーバーをセットアップしました。そしてそれは正常に動作しています、

私も正常に動作しているgitwebをインストールしました。

どのレポが表示されているかを制御できないように見えるという事実を除いて。具体的には、gitosis-adimin.git を表示したくありません。

gitosis.conf のこのディレクトリ内で、次の /home/git/repositories/gitosis-admin.git/gitosis.conf に設定しました

[gitosis]
gitweb = yes

[repo gitosis-admin]
gitweb = no

[group gitosis-admin]
writable = gitosis-admin
members = 111111@devbox

これにより、Web UIがこの.gitを表示できなくなることを期待していました

私のgitweb.confは次のとおりです/etc/gitweb.conf

# path to git projects (<project>.git)
$projectroot = "/home/git/repositories";
# directory to use for temp files
$git_temp = "/tmp";
# target of the home link on top of all pages
#$home_link = $my_uri || "/";
# html text to include at home page
$home_text = "indextext.html";
# file with project list; by default, simply scan the projectroot dir.
$projects_list = $projectroot;
# stylesheet to use
$stylesheet = "gitweb.css";
# javascript code for gitweb
$javascript = "gitweb.js";

この情報を表示しないようにする方法が本当にわかりません。

ありがとうございました

4

1 に答える 1

4

$projects_listリポジトリと所有者のリストを含むファイルを指すように設定するか(詳細については、 gitweb INSTALLファイルを参照してください。設定しない限り$strict_export、これらは引き続きアクセス可能であることに注意してください)、または設定して、必要なファイル名に$strict_export設定することができます。アクセス可能にする場合$export_okは、リポジトリの.gitディレクトリに存在します。

于 2011-06-19T15:18:09.993 に答える