error: RPC failed; curl 18 transfer closed with outstanding read data remaining

最近项目要进入到新一轮的spring,需要从git上克隆一份最新的代码,在使用终端clone的时候,屡次出现如下错误:

1
2
3
4
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

原因说明:

我们的项目由于时代久远,所以导致整个项目比较复杂庞大。出现这种错误,就是因为curl的postBuffer默认值太小的原因,重新在终端配置一下这个值就可以了。

解决方法:

1
git config --global http.postBuffer 524288000

524288000代表B,524288000B也就是500MB。这个值得大小,可以根据项目酌情设置。


也可以用如下命令查看是否配置成功:

1
git config --list

本文标题:error: RPC failed; curl 18 transfer closed with outstanding read data remaining

文章作者:cuijian

发布时间:2018年04月03日 - 14:04

最后更新:2018年04月03日 - 15:04

原始链接:http://www.cuijiajun.xin/error-RPC-failed-curl-18-transfer-closed-with-outstanding-read-data-remaining.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

支持原创,你想给多少就多少!