Github克隆错误

rde*_*an1 5 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 
Run Code Online (Sandbox Code Playgroud)

Von*_*onC 4

我在非 git upload-pack 上下文中看到错误消息的另一种情况(与我之前的答案相反)是在这个线程中:

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

如果您要克隆的上游存储库不是 Github 存储库,并且您有权访问所述上游存储库,则git fsckgit fsck --lost-found可能会有所帮助。


由于它是 GitHub 存储库,OP rderoldan1采取了正确的操作,并写信给 GitHub 支持,并在评论中报告:

他们回复我:
“我们已经找到了问题的原因,正在努力解决它。
文件服务器上的 Git 存储库似乎已损坏,需要一些手动连接。请放心,我们的系统团队正在调查此事,希望尽快为您提供最新消息。”

rderoldan1从 GitHub 报告结果:

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

您的存储库的问题已修复。
我们这边缺少一个来自拉取请求测试合并的对象,导致 git 抱怨。这是由于我们这边的一个错误造成的,我们仍在追踪该错误。
与此同时,我已经恢复了丢失的对象,并且存储库现在应该状态良好。