git instaweb给403 Forbidden - 找不到任何项目

时间:2008-09-22 00:06:39

标签: git http-status-code-403 instaweb

在我的存储库中运行git instaweb会打开一个页面,上面写着“403 Forbidden - 找不到任何项目”。我错过了什么?

6 个答案:

答案 0 :(得分:17)

看起来像git集$projectroot在全球范围内以混淆instaweb的方式安装。我从$projectroot删除了/etc/gitweb.conf行,但错误消失了。

答案 1 :(得分:1)

我不知道Git关于Git,但你可能错过了在相关目录上执行的能力, chmod + X

答案 2 :(得分:1)

检查git-web cgi(perl),看到projectroot的目录与你的当前设置相同。有一些设置不在gitweb.conf

答案 3 :(得分:1)

两年后..

我通过在gitweb.cgi中声明项目来解决这个问题(这是唯一似乎很重要的值)

答案 4 :(得分: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

我没有进一步深入研究为什么我需要这样做......

答案 5 :(得分:0)

两年后......

我通过添加此行来修复此问题

Options All ExecCGI FollowSymLinks Includes Indexes

到我的httpd.conf文件