RPC failed; curl 18 transfer closed with outstanding read data remaining the remote end hung up unexpectedly early EOF index-pack failed

 

解决方案也是网上搜的,总结一下

一,加大缓存区
git config --global http.postBuffer 524288000
这个大约是500M
二、少clone一些,–depth 1
git clone https://github.com/flutter/flutter.git --depth 1
–depth 1的含义是复制深度为1,就是每个文件只取最近一次提交,不是整个历史版本。
三、换协议
clone http方式换成SSH的方式,即 https:// 改为 git://
例如git clone https://github.com/flutter/flutter.git
换成git clone git://github.com/flutter/flutter.git

 

 

原因1:缓存区 溢出

解决方法:命令行输入

git config http.postBuffer 524288000

执行上面命令如果依旧clone失败,在继续看下面

原因2:网络下载速度 缓慢

解决方法:命令行输入

git config --global http.lowSpeedLimit 0

git config --global http.lowSpeedTime 999999

原因3:访问国外资料网络限制或者不稳定下载速度 缓慢

打开VPN是,一切OK

 

git config --global http.postBuffer 1048576000

相关文章:

  • 2021-12-20
  • 2021-11-26
  • 2021-12-19
  • 2021-05-13
  • 2021-07-01
  • 2021-08-28
猜你喜欢
  • 2021-11-06
  • 2021-10-19
  • 2021-08-30
  • 2021-07-29
  • 2021-09-10
  • 2021-12-27
  • 2021-08-13
相关资源
相似解决方案