设置代理加速GitHub
由于github网站服务器在国外,国内上传和下载数据速度较慢,假如你已经有具备了科学上网的条件,可以通过设置代理的方式来提高数据传输速度。
以下设置均建立在具备科学上网的前提下,下文中的小飞机指某款用于科学上网的工具。
设置http代理
在命令行输入如下的命令
1 | export http_proxy=http://127.0.0.1:1087 |
http代理端口查询:
在小飞机中找到“http代理 设置”选项,然后点击打开,找到如下图所示的监听窗口。

设置ssh加速
在~/.ssh/config
文件(不存在则新建)添加如下内容:
1 | Host github.com |
本地Socks5监听窗口查询:
在小飞机中找到“高级设置”,点击打开就可以找到如下图所示的监听窗口。

通过修改hosts解决浏览器打不开github网站的方法
假如不具备科学上网的条件,也可以通过修改hosts文件来解决浏览器打不开GitHub的问题,但是通过这种方式只能解决浏览器打开慢的问题,不能够解决在终端克隆项目慢的问题,建议通过代理的方式加速。
首先从这个网站给出的链接中获取(也可以直接用下面的数据)到如下格式的数据:
1 | 140.82.113.4 github.com |
然后将这些数据添加到hosts(mac中的路径为:/private/ect/hosts)文件中就可以了。