你好,我最近为我的项目设置了一个Git服务器,它运行得很好。
我安装了GitWeb,也正常运行。
但是,我似乎无法控制显示哪些仓库;具体来说,我不希望显示gitosis-admin.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";
我真的不确定如何禁止显示这些信息。谢谢。
gitweb = yes
设置生成项目列表文件(指定的文件),因此只需将其设置为可写文件并重新运行 gitosis 即可。有关更多信息,请参见 gitosis README。 - Hasturkun