Git fetch github:索引包失败
运行命令 git fetch github 时,出现以下错误:
致命:写入错误:损坏的 pipeline93), 23.23 MiB | 635 KiB/秒
致命:索引包失败。
然后,当 Windows 尝试找到问题的解决方案时,我收到“git.exe 已停止工作”错误消息。
运行 *GIT_TRACE=1 git fetch github* 不会提供任何其他详细信息。
我可以直接执行git fetch github [分支名称]并且不会出现错误
注意:当我尝试“存储库 > 压缩数据库”时, 在 Git Gui 中,我收到“错误:命令失败”。当我尝试“存储库>验证数据库”时,我收到同样的错误。
我该如何解决这个问题?这几乎就像我的本地存储库已损坏。
系统信息
- *Git Bash:1.7.4-preview20110204
- Windows 7 64 位*
When running the command git fetch github , I get the following error:
fatal: write error: Broken pipe93), 23.23 MiB | 635 KiB/s
fatal: index-pack failed.
I then get a "git.exe has stopped working" error message while Windows attempts to find a solution to the problem.
Running *GIT_TRACE=1 git fetch github* doesn't give any additional details.
Note: I can perform a git fetch github [branch name] directly and that works without error
When I try "Repository > Compress Database" in Git Gui, I get "Error: Command Failed". I get the same error when I try "Repository > Verify Database".
How do I get around this? It's almost like my local repo is corrupt.
System Info
- *Git Bash: 1.7.4-preview20110204
- Windows 7 64-bit*
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有几个选项:
检查提高 postBuffer 大小是否可以缓解问题
git config --global http.postBuffer 524288000
(如“git克隆时远端意外挂断”)
Couple of options:
check if raising the postBuffer size can alleviate the problem
git config --global http.postBuffer 524288000
(as mentioned in "The remote end hung up unexpectedly while git cloning")