Mac git clone 报错fetch-pack: unexpected disconnect while reading sideband packet

报错信息如下

fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

方法一

首先关闭 core.compression
git config --global core.compression 0

然后使用depth来下载最近一次提交
git clone --depth 1 <url地址>

使用这个命令来获取所有的分支信息()
git fetch --unshallow

最后pull一下查看状态,问题解决
git pull --all

方法二

//增加缓存空间大小
git config --global http.postBuffer 524288000
//一个意思也是提升大小
git config --global core.packedGitLimit 512m 
git config --global core.packedGitWindowSize 512m 
git config --global pack.deltaCacheSize 2047m 
git config --global pack.packSizeLimit 2047m 
git config --global pack.windowMemory 2047m 

方法三

试试使用ssh这种方式来拉取代码(亲测有效)。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容