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

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

小结

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

据量子力学得到,点赞这篇文章的人都会成为欧皇,从此过着开心幸福的生活☺️。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容