天天看點

如何讓 git clone [email protected] 快到讓你流淚如何設定git Proxy

首先你要有一個socks5代理伺服器,從 github.com 拉代碼的話海外的代理速度才快,可以用阿裡郎的網絡加速,也可以自己配置shadowsocks這樣的代理。 Windows阿裡郎啟動網絡加速後會在本地生成socks5代理:127.0.0.1:13658
下面的例子假設你的socks5代理是: 127.0.0.1:13658

上面的指令實際上是修改了 .gitconfig:

注意:

http.proxy就可以了,不需要配置https.proxy

如果想要 git clone [email protected]:torvalds/linux.git 也要快起來的話 需要配置 ssh proxy

這裡要求你有一台海外的伺服器,能ssh登陸,做好免密碼,假設這台伺服器的IP是:2.2.2.2

修改(如果沒有就建立這個檔案)~/.ssh/config, 内容如下:

然後 git clone [email protected]:torvalds/linux.git 也能飛起來了

需要注意你的代理伺服器2.2.2.2上nc有沒有安裝,沒有的話yum裝上,裝上後再檢查一下安裝的位置,對應配置中的 /usr/bin/nc

寫這些主要是從Google上搜尋到的一些文章,http的倒還是靠譜,但是ssh的就有點亂,還要在本地安裝東西,對nc版本有要求之類的,于是就折騰了一下,上面的方式都是靠譜的。

繼續閱讀