首页 > Web开发 > 详细

【git】【IDEA】git执行clone报错error: RPC failed; curl 18 transfer closed with outstanding read data remaining 解决方案

时间:2019-12-23 17:18:14      阅读:274      评论:0      收藏:0      [点我收藏+]

 

问题描述:

使用IDEA的git插件,clone远程仓库一个项目,报错如下:

技术分享图片

报错内容如下:

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

 

 

 

原因:

拉取的项目过大,而使用的http方式拉取,缓存区过小

 

解决步骤:

一.设置git的全局缓存区大小

1.增大缓存区大小

【在任意一个已存在的项目的根目录下,打开Git Bash。执行如下命令】

git config --global http.postBuffer 1048576000

单位B
1048576000 = 1000B*1024*1024 = 1000M

 

2.查看设置得缓存大小

git config --list | grep postbuffer

技术分享图片

 

二.创建空目录,开始拉取项目

【空目录用于存放即将拉取下来的 这个项目代码文件】

【Git Bash打开,进入该目录下,执行clone命令】

一般到这一步,就可拉取成功了

 

但是,如果依旧拉取失败,如下图,请继续第三步

技术分享图片

 

 

 

三.设置拉取深度

git clone http://gitlab.***.com/offline-marketing/offline-trade-clinet.git --depth 1

只clone深度为一的

【注意:使用本方法,会导致只拉取下来 默认远程分支,其他远程分支本地是看不到的】

即可拉取成功

技术分享图片

 

 

 

四.最后,可以直接使用idea打开本项目即可

 

=================================================

可参考地址:https://www.cnblogs.com/qianshouxiuluo/p/11778559.html

【git】【IDEA】git执行clone报错error: RPC failed; curl 18 transfer closed with outstanding read data remaining 解决方案

原文:https://www.cnblogs.com/sxdcgaq8080/p/12084000.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!