Github克隆错误

时间:2013-10-07 20:55:25

标签: git github

当我尝试拉动时,首先出现此错误,因此我删除了我的项目,现在当我尝试克隆时,我收到同样的错误。

$ git clone
remote: error: Could not read 5011270a43365eb58ad54d4caed71fcbc64e845d
remote: fatal: bad tree object 5011270a43365eb58ad54d4caed71fcbc64e845d
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header 

1 个答案:

答案 0 :(得分:4)

我在非git upload-pack上下文(而不是my previous answer)中看到错误消息的另一种情况是this thread

  

GitHub有一个错误,如果有人向项目提交拉取请求,然后该条目被删除(我不知道是否只是删除拉取请求,或者他们删除了他们的分支/帐户,但是什么),然后你得到这些陈旧的参考   在GitHub的某个地方,有一个支持线程。

如果您克隆的upstream repo不是Github回购,并且您有权访问所述上游回购,那么git fsckgit fsck --lost-found可以提供帮助。


由于它是一个GitHub仓库,OP rderoldan1采取了正确的行动并写信给GitHub支持,并报告in the comments

  他们回应我:
  “我们找到了问题的原因,并且正在努力解决它   看来文件服务器上的Git存储库已损坏,需要一些手动线程交叉。请放心,我们的系统团队正在研究它,并希望尽快为您提供更新。 “

rderoldan1报告GitHub的结果:

  

今天9月10日,Jeff King发送给我并发送电子邮件,现在mi git正在工作:D,这是他的消息,感谢@VonC和GitHub员工

     

您的存储库问题已修复   拉动请求的测试合并中的一个对象在我们的结尾丢失了,导致git抱怨。这是由于我们仍然存在一个错误,我们仍在跟踪   与此同时,我已经恢复了丢失的对象,现在存储库应该处于良好状态。