的GitWeb;隐藏特定的回购

时间:2011-06-19 14:51:59

标签: git gitosis gitweb

您好我最近为我的东西设置了一个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

我曾希望这会禁止网页用户界面显示此.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";

我真的不确定如何禁用它来显示此信息。

谢谢

1 个答案:

答案 0 :(得分:4)

您可以将$projects_list设置为指向包含存储库和所有者列表的文件(有关详细信息,请参阅gitweb INSTALL file,请注意除非您设置$strict_export,否则这些仍然是$strict_export如果您希望它可以访问,您可以设置$export_ok并将.git设置为存储库的{{1}}目录中应存在的文件名。

相关问题