我直接连到代理服务器上 git clone 很快,但是在本地设置了 http.proxy 以后一点都没加速,这个怎么破
我直接连到代理服务器上 git clone 很快,但是在本地设置了 http.proxy 以后一点都没加速,这个怎么破
|
wa8nMar 15, 2020 via iPhone
1
https_proxy
|
|
lmoonMar 15, 2020 via Android
2
git:// 开头的协议要另外设置代理
|
|
3
@lmoon 但是我用的是 https,没有 git://
|
|
4
@wangsongyan 这个我也设置了,没用
|
|
jimliangMar 15, 2020
5
http.proxy https.proxy 都设置了没
|
|
QingStoneMar 16, 2020 via Android
6
是 Windows 平台吗?
|
|
VDarkerMar 16, 2020 via Android
7
有个别的办法 用 gitee 中转下
|
|
8
如果你非 windows 平台的话 在~/.ssh/config 里设置下
Host github.com HOSTNAME github.com User git ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p 1080 端口换成你本地的 ss client socks 端口 |
|
learningmanMar 16, 2020 via Android
9
@VDarker 有 submodule 就废了
|
|
kumikoMar 16, 2020 via Android
10
我用 hosts 大法,懒得再装别的东西
|
|
lniwnMar 16, 2020
11
proxychains4
|
|
ysc3839Mar 16, 2020 via Android
12
还要设置 https.proxy,不然 https 协议不会走代理。
|
|
13
Clone with HTTPS
git config --global http.proxy http://127.0.0.1:1080 git config --global http.proxy socks5://127.0.0.1:1080 git config --global http.proxy socks5h://127.0.0.1:1080 飞机代理,以上 3 种任选 1 种,我自己用的第 3 种。 另外没有 https.proxy 设置,不要听信上面有些人说的。 Arch Linux、CentOS 8 实测没问题,其他发行版应该也没问题。 Clone with SSH echo "Host github.com" >> ~/.ssh/config echo "ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p" >> ~/.ssh/config 上面的 IP、端口、域名换成对应正确的就好 |