在我的存储库中运行git instaweb
会打开一个页面,上面写着“403 Forbidden - No projects found”。我错过了什么?
jes5199
问问题
6175 次
6 回答
17
看起来 git 的 debian 安装$projectroot
以一种令人困惑的方式全局设置instaweb
。我从中删除了该$projectroot
行,/etc/gitweb.conf
错误消失了。
于 2008-09-22T01:15:37.830 回答
1
我不了解 Git,但您可能缺少在相关目录上执行 chmod +X it 的能力。
于 2008-09-22T00:11:34.740 回答
1
检查 git-web cgi(perl),查看 projectroot 的目录与您当前的设置相同。有一些设置不在 gitweb.conf
于 2009-04-08T12:56:13.413 回答
1
两年后..
我通过在 gitweb.cgi 中声明 projectroot 解决了这个问题(这是唯一重要的值)
于 2010-08-25T10:46:22.263 回答
0
又过了一年……
我通过以下方式解决了这个问题(F12,git 1.7.2.3):
vi .git/gitweb/gitweb.cgi # set DocumentRoot to <root>/.git/gitweb.cgi
GITWEB_CONFIG=.git/gitweb lighttpd -f .git/gitweb/httpd.conf
我没有进一步挖掘来弄清楚为什么我需要这样做......
于 2011-10-20T00:44:07.273 回答
0
两年后……
我通过添加这一行解决了这个问题
Options All ExecCGI FollowSymLinks Includes Indexes
到我的 httpd.conf 文件
于 2013-03-05T11:21:04.627 回答