Gitweb 404 错误 Mac OS X

use*_*407 1 git gitweb

我正在尝试使用 instaweb 查看本地 git 存储库。

首先,我在克隆的存储库中尝试了以下命令:

git instaweb --httpd=webrick
Run Code Online (Sandbox Code Playgroud)

收到以下错误:

Not Found
`/' not found.
WEBrick/1.3.1 (Ruby/2.0.0/2014-05-08) at 127.0.0.1:1234 
Run Code Online (Sandbox Code Playgroud)

我安装了lighttpd(我在Mac OS X Mavericks机器上)并尝试

git instaweb
Run Code Online (Sandbox Code Playgroud)

收到 404 错误。

然后我通过安装创建了一个全新的 git 存储库

git init
Run Code Online (Sandbox Code Playgroud)

并再次尝试了以上两种方法,均无济于事。

我的 .gitconfig 文件如下所示:

[web]
    browser = ff
[browser "ff"]
    cmd = open -a Firefox.app
[core]
    editor = emacs
Run Code Online (Sandbox Code Playgroud)

.git/gitweb/lighttpd/error.log 文件如下所示:

2015-09-10 00:35:52: (log.c.164) server started
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

Azr*_*iel 5

我在使用 git 2.3.8 时遇到了完全相同的症状,它是我的默认安装 ( git version 2.3.8 (Apple Git-58)) 带来的。

我通过brew()安装了git 2.6.0 brew install git,之后它就工作了( git version 2.6.0)。