系统:mac
参考文章:git报错–RPC failed; curl 18 transfer closed with outstanding read data remaining
完整报错如下:
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
这个错误是因为项目太久,tag资源文件太大。
如果你也同样的报错可以试试我的方法。
方法1
将https地址换成ssh地址来clone
我就是用这个方法解决的,此方法很简单。当前前提是你配置好了ssh秘钥,配置方法每个git平台都会有教程的。
一般来说https的方式容易遇到此问题,而ssh的方式不会。所以可以这样解决。
方法2
终端输入
git config –global http.postBuffer 524288000
我并不能成功,因此不推荐
小结
是不是感觉我这个文章跟参考文章的内容差不多?不要惊讶,我之所以要写这个不是为了水为了多篇文章。而是为了以后方便查找,方便查看。用我自己的语言再整理一次。我觉得这样更加清晰一点。
点赞的话会有好事发生哦☺️。