GitHub 虽然没被封,但是阻断严重,下载 GitHub 资源速度奇慢无比,总结一些验证可行的方法。

下载 githubusercontent.com 的内容

使用 jsdelivr

可以使用 jsdelivr 的 cdn 访问对应的资源,亲测可行。需要对源地址进行一些改造,换成 jsdelivr 上对应的 URL 即可。例如,源地址:https://raw.githubusercontent.com/jdhao/nvim-config/master/docs/Nvim_setup.sh 对应 jsdelivr 地址:https://cdn.jsdelivr.net/gh/jdhao/nvim-config@master/docs/Nvim_setup.sh@master 后面跟的是该文件对应的 master branch,如果是默认的 master,那么也可以不用加 @master,否则需要加上分支名称。

更改系统 hosts 文件

更改系统 hosts 文件 (在 Linux 上需要有 root 权限),编辑 /etc/hosts, 加入一条 host 记录:

199.232.96.133 raw.githubusercontent.com

上面的 IP 地址是 githubusercontent.com 对应的 ip 地址之一,可以在 这里 查看。

参考