Git 拉代码慢
作者: dkvirus 发表于: 2018-11-19 13:59:31 最近更新: 2018-12-30 00:48:11

从 Github 拉代码奇慢无比,上传代码也是经常卡住。如果使用 Shadowsocks 科学上网工具,通过简单配置可以解决该问题。

Shadowsocks 启动之后,本地会额外开两个端口,一个是 http 代理端口,我的是 1087,一个是 socks 代理端口,我的是 1086。mac 机器点击 Shadowsocks 小图标 > 偏好设置可以查看详细值。

Github 拉代码有两种方式:

  • https 协议拉代码;
  • ssh 协议拉代码。

https clone 提速

打开 ~/.gitconfig 文件,追加下面两行代码:只对 github.com 地址进行代理,使用的端口号是本地 socks 打开的端口。

1
2
[http "https://github.com"]
proxy = socks5://127.0.0.1:1086

ssh clone 提速

打开 ~/.ssh/config 文件,追加下面两行内容。

1
2
Host github.com
ProxyCommand nc -X 5 -x 127.0.0.1:1086 %h %p

参考:https://gist.github.com/laispace/666dd7b27e9116faece6

首页
友链
归档
dkvirus
动态
RSS