由于众所周知的原因,github一会可以访问,一会很多样式无法加载。一会项目代码无法下载。一会 clone 项目只有1-10kb。
(1.1)网站一:github.com.cnpmjs.org
据我所知,github.com.cnpmjs.org 来自一家国外专门为github静态文件做加速服务的cdn厂商提供资金支持。用户可以直接引用github上的js资源。这样可以省大部分带宽。这里我们用来加速 clone github上项目,比如你要 clone 某个github项目 https://github.com/microsoft/vscode。那么你会执行如下命令:
git clone https://github.com/microsoft/vscode.git
而使用cnpmjs.org加速则需要更改链接如下:
git clone https://github.com.cnpmjs.org/microsoft/vscode.git
(1.2)网站二:hub.fastgit.org
据我所知,这个网站则采用反向代理的方式提供服务,当你访问 hub.fastgit.org 的时候,会请求 github.com 的结果返回给你。目前提供约 5 台微软服务器来做中转服务。
clone github项目和上面一样,只需要执行: git clone https://hub.fastgit.org/microsoft/vscode.git
由于是完全反向代理github,所以你可以像 github 一样进行搜索,但是请不要登录个人账户。
github的正确打开方式就是配置host,直接绕过DNS。
配置好了之后,打开github,以及clone代码速度再600KB左右,如下:
此外:你当然还可以通过一些“特殊的”方式上网,这里就不说了。
最新的hosts可以到这篇文章查看:2021年 github被墙最新hosts-每日更新
方案一,通过镜像的方法访问 github 很简单实用。hub.fastgit.org 可以直接搜索,clone,下载github项目。但是hub.fastgit.org虽然承诺只是收集用户的URL信息,不会存储用户的cookie等登录信息。
方案二,通过修改hosts的方法,直接访问github网站。个人建议,如果真正想注册账户使用,还是修改hosts方法吧。
当然还有更优秀的其他方法访问 github,由于我们要热爱自己的祖国,其他方法就不写了。
博客地址:http://blog.yoqi.me/?p=16458
这篇文章还没有评论