git 报错 时出现Clone failed early EOF错误解决

当使用git clone 产生这个问题的时候,在第一次克隆的时候,把克隆深度设置为1,然后再fetch

git clone https://example.com/example/example.git --depth 1

 

下载项目的时候遇到了:Clone failed early EOF The remote end hung up unexpectedly index-pack failed 问题

后面追加 git config --global core.compression -1” 或者 “git config --global http.postBuffer 524288000 缓冲区大小约500M

compression是压缩的意思,从clone终端输出知道,服务器会压缩目标文件,然后传输到客户端,客户端再解压。取值[-1,9],-1以zlib为默认压缩库,0表示不进行压缩,1-9是压缩速度与最终获得文件大小的不同程度的权衡,数字越大,压缩越慢,得到的文件越小。因为下载的时候不止是工程数据,还有其它配置数据,总量会大于工程数据量,所以设置的缓存大小一定要比工程大小多一些

git config -l:查看当前配置

原文链接:https://blog.csdn.net/qq_39583241/java/article/details/100031880(对原文有所改动)

posted @ 2020-05-25 15:42  Tony.Jia  阅读(688)  评论(0编辑  收藏  举报