3
嗨,我最近爲我的東西設置了一個git服務器。它工作正常,gitweb;隱藏特定的回購
我已經安裝了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 = [email protected]
我希望這將禁用顯示此網頁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";
我真的沒有確保如何禁止它顯示這些信息。
謝謝
謝謝你的回覆。如果不控制是否顯示該文件,那麼在gitosis文件中gitweb = no | yes的目的是什麼?此外,我掙扎着,我無法找到什麼格式的$ project_list文件應該在,我試着把它指向gitosis-admin.conf,但只是打破了gitweb(404)。安裝腳本似乎也幫不了我。再次感謝 – 111111
@ 111111:gitosis應該根據'gitweb = yes'設置生成project_list文件(在您的配置中指定),所以只需將其設置爲可寫文件並重新運行gitosis即可。有關更多信息,請參閱[gitosis自述文件](http://eagain.net/gitweb/?p=gitosis.git;a=blob;f=README.rst;hb=master)。 – Hasturkun
好吧,現在文件存在了(它總是這樣做,我的壞),但它是空的,但我指出了gitweb $ project_list它。你說我需要gitosis,我的機器上沒有任何一個程序叫做gitosis(gitosis-init,gitosis-run-hook,gitosos-serve)。這些自述文件正在圍繞我發送,它並沒有告訴我如何重新運行gitosis。謝謝 – 111111