我的 GitHub 起飞了!

中国大陆的用户访问 GitHub 的速度很慢,如果不「科学上网」,下载一个项目可能需要等很多时间。

今天这篇文章就帮你彻底解决「GitHub速度慢」的问题,让你的 GitHub 起飞!

速度慢的原因有很多,但最直接和最主要的原因是 GitHub 的分发加速网络的域名遭到 DNS 污染。

由于 GitHub 的加速分发 CDN 域名 assets-cdn.github.com 遭到 DNS 污染,导致无法连接使用 GitHub的加速分发服务器,才使得中国大陆访问速度很慢。

我们解决污染问题一般是通过通过修改 Hosts ,GitHub 的 CDN 域名被污染问题也不例外。将域名解析直接指向 IP 地址来绕过 DNS 的解析,以此解决污染问题。

01

解决污染

1. 打开 www.ipaddress.com 查询下面四个网站的 IP 。

  • https://github.com/

  • https://assets-cdn.github.com/

  • http://global.ssl.fastly.net/

  • codeload.github.com

把这四个网站的地址复制到刚刚的完整进行查询,假如查询结果如下:

  • 140.82.114.3:github.com

  • 185.199.108.153:assets-cdn.github.com

  • 185.199.109.153:codeload.github.com

  • 151.101.184.249:global.ssl.fastly.net

2. 找到 Windows下的 hosts 文件,进行 DNS 映射。
我的 GitHub 起飞了!_第1张图片
将 IP 地址写入进去。
我的 GitHub 起飞了!_第2张图片

然后 win + R 输入 cmd,打开命令行界面。输入 ipconfig/flushdns 刷新 DNS 缓存即可,如果某一天发现网速又变慢了, 可以重新按上面的步骤查询最新的 ip 即可。

02

Chrome 插件

这款 GitHub 加速插件挺好用的,如果你没办登录谷插件商店,可以关注微信公众号「逛逛GitHub」回复「加速插件」获取这个好用插件。

我的 GitHub 起飞了!_第3张图片

03

GitHub 克隆网站

下面这两个网站是 GitHub 的克隆版,也就是该网站的镜像。当你下载、克隆很慢时,可以随意访问下面这俩网站,我试了一下,用这两个网站下载和访问块多了。

  • https://github.com.cnpmjs.org

  • https://hub.fastgit.org

04

项目加速下载网站

下面这个网站是一个 GitHub 加速下载网站,打开你要下载的 GitHub 仓库页面,点击右侧额绿色按钮点击 Download ZIP,等浏览器弹出下载框后复制下载框中的链接地址粘贴到这个网站即可。

http://toolwa.com/github/

我的 GitHub 起飞了!_第4张图片

其实还有很多其他的方法加速 GitHub,但我觉得这几个方法够用了,其他方法有点麻烦,我就不一一介绍了。

最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。本文首发至公众号 逛逛GitHub(ggGithub),转载请注明出处。


推荐阅读

1. 推荐几个好玩项目

2. 推荐几个有用项目

3. 推荐几个有用工具

每天推荐一个有趣、好玩且可能你会用到的 GitHub 项目。

你可能感兴趣的:(wordpress,git,github,mac,nagios)