执行 git clone 时出现错误。
fatal: pack has bad object at offset 824775943: inflate returned 1
fatal: index-pack failed
它仅在 Windows 10 上出现,在 linux 上 git clone 工作正常
最佳答案
以下是导致 fatal error 的两个主要原因。
1. 网速慢
错误原因:
存储库很大,互联网连接太慢了。
解决方案:更改为更快更稳定的 Internet 连接帮助。
2.巨大的存储库
错误原因:
就文件大小而言,您尝试克隆的存储库很大。在尝试克隆它时,远程服务器根本没有足够的内存来处理执行。
解决方案:
开始压缩。 Git 克隆部分。成功后,克隆其余部分。
1)首先,关闭Git压缩。
git config --global core.compression 0
2) 然后使用
--depth 1
对存储库进行部分克隆范围。替换 username@domain.com/path/to/git_repo/
与存储库的实际路径。git clone --depth 1 ssh://username@domain.com/path/to/git_repo/
3) 接下来,检索存储库的其余部分。
git fetch --unshallow
4)最后,用普通的 pull 把它完成。
git pull --all
这些方法解决了我的问题。希望能帮助到你!
关于Git 克隆致命,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57250524/