天问

Github正确打开方式,不在“被强”

由于众所周知的原因,github一会可以访问,一会很多样式无法加载。一会项目代码无法下载。一会 clone 项目只有1-10kb。

(1)方案一:使用镜像网站

(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 一样进行搜索,但是请不要登录个人账户。

(2)方案二:修改hosts方法

github的正确打开方式就是配置host,直接绕过DNS。

配置好了之后,打开github,以及clone代码速度再600KB左右,如下:

此外:你当然还可以通过一些“特殊的”方式上网,这里就不说了。

最新的hosts可以到这篇文章查看:2021年 github被墙最新hosts-每日更新

(3)总结

方案一,通过镜像的方法访问 github 很简单实用。hub.fastgit.org 可以直接搜索,clone,下载github项目。但是hub.fastgit.org虽然承诺只是收集用户的URL信息,不会存储用户的cookie等登录信息。

方案二,通过修改hosts的方法,直接访问github网站。个人建议,如果真正想注册账户使用,还是修改hosts方法吧。

当然还有更优秀的其他方法访问 github,由于我们要热爱自己的祖国,其他方法就不写了。

博客地址:http://blog.yoqi.me/?p=16458
扫我捐助哦
喜欢 5

这篇文章还没有评论

发表评论