github clone出现的异常问题

有时候在使用git clone https://github.com/xxxx.git命令从github上拉取某个仓库的时候总是会出现频繁失败的情况,报错信息如下

ZZTwRRtYAQ.png
我明明开了梯子,浏览器访问github速度也很快,不应该啊~
原因是我们开启梯子后,是从本地某个端口间接访问代理服务器来访问github,所以也需要设置一下git的代理配置;
本地开启梯子后,先查看一下本地的代理端口:
设置 -> 网络和Internet -> 代理
xkmnr0XXsC.png
可以看到本地的代理端口是7890,然后设置git的代理配置

1
2
$ git config --global http.proxy http://127.0.0.1:7890
$ git config --global https.proxy http://127.0.0.1:7890

如果关闭梯子后,应该最好也取消掉git的代理配置

1
2
$ git config --global --unset http.proxy
$ git config --global --unset https.proxy