RNiOS杂技学习

error: RPC failed; curl 18 trans

2019-06-14  本文已影响0人  月沉眠love

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

网上大部分解决措施:命令终端输入
git config --global http.postBuffer 524288000

屏幕快照 2019-06-14 上午8.46.05.png

然后我的不行
我的就是从GitHub网速下载问题 按照方法四 就解决了

总结一下网上的方法

一,加大缓存区

git config --global http.postBuffer 524288000
这个大约是500M ,如果不够就再大一点,

二、少clone一些,–depth 1

git clone https://github.com/Angus/Angus.git --depth 1
–depth 1的含义是复制深度为1,就是每个文件只取最近一次提交,不是整个历史版本。

三、换协议

clone http方式换成SSH的方式,即 https:// 改为 git://
例如git clone https://github.com/Angus/Angus.git
换成git clone git://github.com/Angus/Angus.git

四。网速问题

GitHub 程序员离不开的网站,但是网速是真的超级慢,今天项目需要从GitHub上下载,出奇的太慢了,忍无可忍的慢,总是中途失败,如下图

image

只能求助百度了!!!
经过一番操作后,终于将网速提到了上百了😭😭😭,感谢前辈大神!

image

解决方案是修改hosts,有两种方案,但是我尝试了第一种,好像没有效果

打开hosts文件:
终端执行sudo vi /etc/hosts

219.76.4.4 github-cloud.s3.amazonaws.com

然后刷新DNS缓存(Mac 系统)

sudo killall -HUP mDNSResponder

192.30.253.112 github.com
151.101.185.194 github.global.ssl.fastly.net

image

把对应的ip换成你刚刚获取到的即可,如果你在开发中经常涉及到修改hosts文件,我建议你使用 SwitchHosts 这个软件来管理hosts文件,可视化非常方便,你可以点击这里了解如何使用SwitchHosts。(参考原文,还没用过,当作笔记)

同样刷新DNS缓存(Mac 系统)

sudo killall -HUP mDNSResponder

终于解决了这个问题,不知道以后会不会失效,但是目前先将就用着吧!!!

Mac GitHub下载太慢链接:https://www.jianshu.com/p/238f8242e1a6
参考文档链接:
解决GitHub访问和下载慢的问题
解决GitHub下载速度太慢的问题
mac刷新本地DNS缓存

上一篇下一篇

猜你喜欢

热点阅读