用了SS科学上网,代理设为全局的,而git没有使用代理,导致git clone某个GitHub上的仓库非常慢,等了半天一点反应都没有,在知乎上查到了同样的问题,链接:https://www.zhihu.com/question/27159393

解决方法

设置git,使用代理:

1
2
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
git config --global https.https://github.com.proxy socks5://127.0.0.1:1080

方法来自知乎用户汪小九:
作者:汪小九
链接:https://www.zhihu.com/question/27159393/answer/141047266
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

SS设置的本地Socks5监听端口为1080。

还有一个有效配置来提升速度:

1
git config --global http.postBuffer 524288000

查看git config配置: git config --global -l

速度快了很多 :)