【问题标题】:Gitweb failure: fatal: missing object 0000000000000000000000000000000000000000 for refs/heads/master [closed]Gitweb失败:致命:缺少对象0000000000000000000000000000000000000000用于refs / heads / master [关闭]
【发布时间】:2011-05-20 10:18:43
【问题描述】:

我正在尝试将 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 指向对象树中存在的哈希。

谁能帮我找出问题所在?谢谢!

【问题讨论】:

标签: git gitolite gitweb


【解决方案1】:

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

您也可以参考configuring gitolite and gitweb上的详细说明。

【讨论】:

  • 权限没问题。 Apache 用户可以读取和访问所有目录。 gitolite 中还有其他可以与 gitweb 配合使用的存储库。
猜你喜欢
  • 2022-08-15
  • 1970-01-01
  • 1970-01-01
  • 2018-12-25
  • 1970-01-01
  • 1970-01-01
  • 2012-06-29
  • 2019-10-26
  • 2022-10-24
相关资源
最近更新 更多