问题描述

使用git clone命令的时候,提示以下错误:

fatal: The remote end hung up unexpectedly error: RPC failed; curl 18 transfer closed with outstanding read data remaining

问题原因

缓存区溢出。

问题解决

尝试增大post buffer

git config http.postBuffer 524288000

没有生效,尝试提高下载速率和超时时间

git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999

无效,

最后尝试浅clone

git clone --depth=1 http://gitlab.xxx.cn/yyy/zzz.git

进入到目录

git fetch --unshallow

成功