git clone 报错:error: RPC failed; curl 18 transfer closed with outstanding read data remaining 解决办法

系统: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

我并不能成功,因此不推荐

小结

是不是感觉我这个文章跟参考文章的内容差不多?不要惊讶,我之所以要写这个不是为了水为了多篇文章。而是为了以后方便查找,方便查看。用我自己的语言再整理一次。我觉得这样更加清晰一点。

点赞的话会有好事发生哦☺️。

    原文作者:西红柿番茄酱_已认证
    原文地址: https://www.jianshu.com/p/ddd1a39dcbc8
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞