提要

如果是github.com连接超时,请先点击链接详细配置

参考:

error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054解决方法

对GitHub项目使用git clone失败

【知乎】git clone github项目过慢的解决办法

原因

为什么访问速度慢、下载慢?github的CDN被某墙屏了,由于网络代理商的原因,所以访问下载很慢。Ping github.com 时,速度只有300多ms。

解决方法

绕过dns解析,在本地直接绑定host,该方法也可加速其他因为CDN被屏蔽导致访问慢的网站。

具体解决过程

方法一、

在本地host文件中添加映射,关于hosts的作用这里就不做声明了。

  • windows系统的hosts文件的位置如下:

    C:\Windows\System32\drivers\etc\hosts

  • mac/linux系统的hosts文件的位置如下:

    /etc/hosts

具体步骤如下:

  1. 用文本编辑器打开hosts文件
  2. 访问ipaddress网站https://www.ipaddress.com/,查看网站对应的IP地址,输入网址则可查阅到对应的IP地址,这是一个查询域名映射关系的工具
  3. 查询 github.global.ssl.fastly.net 和 github.com 两个地址
  4. 多查几次,选择一个稳定,延迟较低的 ip 按hosts文件打开添加示例添加到host文件的最后面
  5. 保存hosts文件
  6. 重启浏览器,或刷新DNS缓存,告诉电脑hosts文件已经修改,linux/mac执行sudo /etc/init.d/networking restart命令;windows在cmd中输入ipconfig /flushdns命令即可。
  7. 起飞!!!

hosts文件打开添加示例:

......# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost# GitHub Start
192.30.253.112 assets-cdn.github.com
151.101.88.249 github.global.ssl.fastly.net
140.82.113.3      github.com #要自己去获取,不要抄袭
140.82.114.20     gist.github.com #要自己去获取,不要抄袭#3. 添加github图片服务器映射列表到host文件,最终如下:
151.101.184.133    assets-cdn.github.com
151.101.184.133    raw.githubusercontent.com
151.101.184.133    gist.githubusercontent.com
151.101.184.133    cloud.githubusercontent.com
151.101.184.133    camo.githubusercontent.com
151.101.184.133    avatars0.githubusercontent.com
199.232.68.133     avatars0.githubusercontent.com
199.232.28.133     avatars1.githubusercontent.com
151.101.184.133    avatars1.githubusercontent.com
151.101.184.133    avatars2.githubusercontent.com
199.232.28.133     avatars2.githubusercontent.com
151.101.184.133    avatars3.githubusercontent.com
199.232.68.133     avatars3.githubusercontent.com
151.101.184.133    avatars4.githubusercontent.com
199.232.68.133     avatars4.githubusercontent.com
151.101.184.133    avatars5.githubusercontent.com
199.232.68.133     avatars5.githubusercontent.com
151.101.184.133    avatars6.githubusercontent.com
199.232.68.133     avatars6.githubusercontent.com
151.101.184.133    avatars7.githubusercontent.com
199.232.68.133     avatars7.githubusercontent.com
151.101.184.133    avatars8.githubusercontent.com
199.232.68.133     avatars8.githubusercontent.com# GitHub End

前面这些ip地址是要在 http://tool.chinaz.com/dns/ 上查的,找一个TTL值比较小的,ping一下通的就拿来替换,何时觉得下载速度慢了,再去找一遍来替换。

如图方式ping值选择:

如果添加以后无法保存这时候就要修改hosts的文件权限了,

修改完hosts还不会立即生效,需要刷新DNS缓存。

输入指令:sudo /etc/init.d/networking restart 即可。

然后,关闭浏览器再访问github

刷新DNS的方法:(如上步骤6

打开CMD

输入ipconfig /flushdns

看看下载的速度:

方法二、

一.尝试了2种方法解决下载过慢问题,修改hosts文件,使用git的git clone,但是都不好用,只好借助第三方

二.使用前段时间CSDN推的码云

三.具体操作流程 

1.先复制github 下载地址 

2.登陆码云,然后创建新项目,点击导入已有项目 


 
3.然后将github上复制的下载地址粘贴上去,然后就创建,再下载你这个项目代码就OK啦,速度很快 

Github访问和下载慢的解决与提升方案相关推荐

  1. UsbEAm-Hosts-Editor(Host地址修改) 彻底解决GitHub访问慢/下载慢的问题

    本文是众多使用技巧中其中的一篇, 全部使用技巧点击链接查看, 或直接查看本专栏其他文章, 保证你收获满满 我主页中的思维导图中内容大多从我的笔记中整理而来,相应技巧可在笔记中查找原题, 有兴趣的可以去 ...

  2. discuz 应用中心访问及下载较慢解决方法

    近期我们接到部分站长反馈应用中心访问及下载较慢的问题,经我们排查发现是解析IP不正确的问题,出现此问题的站长朋友们可以按照以下方法进行修复. 1.打开: \source\function\functi ...

  3. 加速国内 Github 访问,下载的9种方案!

    1.GitHub 镜像访问 ​​​​​​​这里提供两个最常用的镜像地址: https://github.com.cnpmjs.org https://hub.fastgit.org 也就是说上面的镜像 ...

  4. 加速国内 Github 访问,下载,的9种方案!

    原文参考 https://mp.weixin.qq.com/s/ptFBjWXj88fsI3Oh6PghRA 1. GitHub 镜像访问 这里提供两个最常用的镜像地址: https://github ...

  5. 在windoes系统中github访问出现的问题及解决办法

    在windows中访问github 前言 一.github是什么? 二.github与git的关系 三.遇到的问题及解决办法 1.谷歌浏览器无法访问github ·解决方法 2.关于clone速度慢并 ...

  6. Github登录不上、下载慢的解决方法

    Github登录不上.下载慢的解决方法 修改Hosts git clone 加速的小技巧 修改Hosts 最近登录Github要么出现延迟高的现象,要么直接拒绝连接请求,导致网站上不去,因此在网上寻找 ...

  7. 使用steamcommunity302加速github访问

    之前使用steamcommunity用来加速steam的创意工坊和商店,偶然发现它还能加速github访问. 下载地址 开发者Dogfight360个人博客:链接 配置 下载对应版本完成后,打开软件, ...

  8. 微信|QQ扫码登录网页版二维码失效问题解决方案 网站无法访问PC网页版如何解决 安卓软件历史版本下载 FV fooview悬浮球帮助教程

    前言 1. 手机端浏览器登录网页的同时再用微信或者QQ扫码登录出现二维码失效问题如何解决? 2.部分网站无法访问PC网页版如何解决?请看方案 目录 前言 1.方案 2.方案 使用Edge安卓浏览器访问 ...

  9. 一招解决GitHub访问慢的情况

    之前我在网上搜过解决办法,其中一个是修改 hosts 文件,但是效果不太理想.我在这里给大家推荐github上的一个开源项目:FastGithub .用了这个之后,效果就比较理想了,次次都能访问到. ...

  10. 国内github访问慢的解决方法

    国内github访问慢的解决方法 参考文章: (1)国内github访问慢的解决方法 (2)https://www.cnblogs.com/xmu-chenming/p/6034217.html 备忘 ...

最新文章

  1. linux 文本行倒叙,Linux基础(4)之文本处理
  2. 美多商城之用户登录(QQ登录)
  3. 常见浏览器兼容问题、盒模型2种模式以及css hack知识讲解
  4. lintcode-167-链表求和
  5. spring mvc给参数起别名
  6. Docker自动构建开发测试平台
  7. C++——cout输出流与字符指针
  8. JS实现透明度渐变动画
  9. jave使用corenlp
  10. 2007年8月28日 月全食 照片
  11. 【TiChoo资讯站】
  12. 联想linux无线网卡驱动,联想E431笔记本CentOS系统安装无线网卡驱动
  13. Mac m1 安装jdk
  14. Java观察者模式例子
  15. i3 10100F和i3 10105F差距大不大
  16. 神奇代码岛BOX获500万美元天使轮融资 构建编程少年元宇宙
  17. RTX自动配置客户端服务器地址
  18. BS版的U8物料查询系统
  19. 图片加载异常兜底方案
  20. 数组元素两两组合 php,js多个数组元素两两组合三三组合

热门文章

  1. win7系统桌面上计算机不见了怎么办,win7桌面上我的电脑图标不见了怎么办
  2. 网页设计中的中国传统色彩速查表 颜色值
  3. Transformer 真的很全能!谷歌用协同训练策略实现多个SOTA,单一ViT模型执行多模态多任务...
  4. 华为云文字识别关键技术和特别需要注意的事宜
  5. PHP通过地址获取经纬度
  6. 什么是BOM?BOM和DOM的区别
  7. A* operator/(A*, A*)‘ must have an argument of class or enumerated type
  8. ios10前台收到推送_APP在前台收到推送消息时也会弹出提醒?
  9. Linux:使用libgen.h:basename,dirname
  10. 错误: 找不到符号 符号: 类 ActivityMainBindingImpl