Github 作为全球最大的代码托管平台和开源社区,它的服务器在国外,所以一直存在访问速度过慢、甚至有时候无法访问的问题,非常让人头疼!!!慢有时候还可以忍受,但是对于最近几天发生的大片地区无法正常访问 Github 的问题,就必须有一个好的方法去解决了 。
使用 Gitee 的镜像仓库大家都知道国内正在积极推动开源社区的发展,其中 Gitee 就是我们国家支持推动的国内开源生态系统,经过这么多年的发展,大部分实用的仓库都可以在 Gitee 上找到镜像,而且由于其服务器是在国内,所以访问速度非常快速!!
Gitee 传送门 [1]
配置本地的 Hosts 文件原理: 绕过 DNS 解析,直接使用本地的 DNS 记录进行直接跳转 。
- DNS 查询 http://ping.chinaz.com/github.com

文章插图
Ping 检测
- 选择 TTL 和响应时间都比较小的两个响应 IP

文章插图
Ping 选择 IP
- 修改 HOST
# Add to Github node15.164.81.167 github.com#改为当下查询最快的节点IP52.74.223.119 github.com#改为当下查询最快的节点IP如下图所示:
文章插图
Hosts 文件添加 IP 映射
- 刷新本地 DNS 缓存 使用 Win+R 输入 cmd ,打开命令提示符,输入:ipconfig /flushdns

文章插图
成功刷新 DNS 配置返回图
成功优化 / 解决问题至此,我们就成功加速了访问 Github,或者解决了 Github 无法连接的问题,是不是很简单呢?
【一分钟解决Github连接慢或者无法连接,亲测有效】
推荐阅读
- 等保2.0的解决方案,“零信任架构”SDP介绍
- HTML5新增常用标签及浏览器版本兼容性问题解决
- 前后端分离项目,如何解决跨域问题?
- 电脑老是自动重启主要原因 电脑老是自动重启解决办法
- 暖气片一半热一半凉怎么解决?
- 线上 MySql 事务死锁,应该怎么排查解决?
- Github上看到的4个超级好玩的开源项目
- AutoCAD2016安装失败怎么回事 原因与解决办法
- Win7旗舰版无Internet访问权限怎么解决?
- Win7纯净版无网卡驱动出现问题如何解决?
