尝试在我的服务器上安装Git,Gitweb和Gitolite时遇到了问题。基本上我可以得到Git,Gitweb或Gitolite都没有问题,但是一旦我添加了丢失的程序,它就无法工作。
如果我先安装Git和Gitolite,Gitweb报告说没有项目存在,即使将gitweb.conf指向我的存储库所在的位置(/ home / git / repositories /)
如果我先安装Git和GitWeb,我的gitolite-admin存储库会显示在gitweb列表中以及所有SSH密钥。
在谷歌搜索了几个小时后,阅读了一些非常疯狂的建议,包括更改运行Apache Web服务器的用户。我仍然没有接近它的工作。
这是我在此之前尝试过的。 (按此顺序)
通过apt-get安装gitweb并修改/etc/gitweb.conf如下:
$projectroot = "/home/git/repositories";
重新启动Apache后,没有列出任何存储库。
我也尝试过:
我的最终目标只是让这三件事情共同发挥作用,但事实证明它更难以实现。
我哪里错了?