下载github项目失败--cdn问题:rpc failed、404

之前偶然发现git下载github项目时,国内的都可以clone下来,国外的会卡住。会报一些这样的错误:

或者404。

网上查了很多解决方案,大部分都是以下几种:

1、证书问题----关闭ssl证书校验(往往无效,还会出现新的报错)

fatal: unable to access ‘https://github.com/AirtestProject/Airtest.git/’: OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054


2、git配置的buffer太小----调大:

git config --global http.postBuffer 5242880000

//5242880000的单位位bytes

。。。。。

后来,考虑到可能是网络问题。

解决方案----修改github的cdn地址

通过以下网址The Best IP Address, Email and Networking Tools - IPAddress.comhttps://www.ipaddress.com/分别获取github.com、github.global.ssl.fastly.net、codeload.github.com的最优访问ip.

例如:

1、github.com,输入并搜索:

复制以下IP,并保存:

 2、github.global.ssl.fastly.net,依照上述步骤:

3、 codeload.github.com,依照上述步骤:

将上面获取到的地址,设置到host文件中:

140.82.113.4 github.com
199.232.69.194 github.global.ssl.fastly.net
140.82.113.9  codeload.github.com

保存并关闭。

参考这位大神的博客:

使用git克隆github上的项目失败,报错error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 - 淼淼之森 - 博客园

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值