git proxy

今天在clone Google 的代码的时候遇到一个很奇怪的问题:Failed to connect to chromium.googlesource.com port 443: Operation timed out。查了一下,需要本地开启 VPN 并设置 git proxy,可以通过以下方式配置:

1
2
3
4
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

取消设置代理:

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

注意:我遇到开启 VPN 还是无法 clone 代码,后来想想可能是 VPN 的穿透能力不强。如果遇到这个问题,需要换个 VPN。