Github的各种加速操作

1,343 阅读2分钟

最近世界上最大的同性交友网站Github访问越来越慢,即使科学上网依旧如此,严重影响我大天朝程序员的开发热情,于是搜罗了几种加速访问的方式,亲测有效。

总结了全部加速方式,无法就是三种

  • 科学上网
  • 设置Host
  • 镜像站加速


下面依次介绍下后两种加速方式,至于为什么不说第一种,你懂得

Host

通过设置Host达到加速的效果,有效果,但是有时候依旧加载缓慢。
可通过这个库GitHub520来设置,其中的host是实时更新的,亲测有效。

Host内容

# GitHub520 Host Start
185.199.108.154               github.githubassets.com
199.232.68.133                camo.githubusercontent.com
199.232.68.133                github.map.fastly.net
199.232.69.194                github.global.ssl.fastly.net
140.82.112.4                  gist.github.com
185.199.108.153               github.io
140.82.112.3                  github.com
140.82.112.6                  api.github.com
199.232.68.133                raw.githubusercontent.com
199.232.68.133                user-images.githubusercontent.com
199.232.68.133                favicons.githubusercontent.com
199.232.68.133                avatars5.githubusercontent.com
199.232.68.133                avatars4.githubusercontent.com
199.232.68.133                avatars3.githubusercontent.com
199.232.68.133                avatars2.githubusercontent.com
199.232.68.133                avatars1.githubusercontent.com
199.232.68.133                avatars0.githubusercontent.com
140.82.112.9                  codeload.github.com
52.216.20.123                 github-cloud.s3.amazonaws.com
52.216.106.116                github-com.s3.amazonaws.com
52.216.250.4                  github-production-release-asset-2e65be.s3.amazonaws.com
52.216.17.0                   github-production-user-asset-6210df.s3.amazonaws.com
52.216.236.43                 github-production-repository-file-5c1aeb.s3.amazonaws.com
# Star me GitHub url: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End

数据更新时间:2020-09-12T08:44:11+08:00,如需要最新数据,请访问库GitHub520

修改host文件


hosts 文件在每个系统的位置不一,详情如下:

  • Windows 系统:C:\Windows\System32\drivers\etc\hosts
  • Linux 系统:/etc/hosts
  • Mac(苹果电脑)系统:/etc/hosts
  • Android(安卓)系统:/system/etc/hosts
  • iPhone(iOS)系统:/etc/hosts


修改方法,把第一步的内容复制到文本末尾:

  1. Windows 使用记事本。
  2. Linux、Mac 使用 Root 权限:sudo vi /etc/hosts
  3. iPhone、iPad 须越狱、Android 必须要 root。


大部分情况下是直接生效,如未生效可尝试下面的办法,刷新 DNS:

  1. Windows:在 CMD 窗口输入:ipconfig /flushdns
  2. Linux 命令:sudo rcnscd restart
  3. Mac 命令:sudo killall -HUP mDNSResponder

Tips: 上述方法无效可以尝试重启机器。

还有自动更新host的方式,GitHub520里面都有介绍

镜像站

以下是Github的镜像站列表


请不要在镜像站登录你的Github账户

总结

推荐设置host来浏览仓库,然后通过镜像站进行clone,对龟速说拜拜👋