Gitweb失败:致命:丢失对象0000000000000000000000000000000000000000用于refs/heads/master

Pet*_*ron 5 git gitweb gitolite

我正在尝试将gitweb与一组使用gitolite管理的存储库一起使用.我们可以通过ssh成功克隆/推送/拉取没有问题.当我尝试查看索引页面时,我在apache日志中收到以下错误:

fatal: missing object 0000000000000000000000000000000000000000 for refs/heads/master, referer: http://gitwebbox/gitweb/?p=mlp2.git;a=summary

我运行git fsck并没有发现任何问题.master的ref指向对象树中存在的哈希.

任何人都可以帮我弄清楚出了什么问题吗?谢谢!

djs*_*djs 2

特别是考虑到您正在使用 gitolite 管理存储库,您可能应该验证存储库的权限并验证您可以作为 apache 用户访问它。

您还可以参考配置 gitolite 和 gitweb的详细说明。