git 设置代理
设置HTTP代理
git config --global http.proxy http://127.0.0.1:25378
取消HTTP代理
git config --global --unset http.proxy
设置socks5代理
- 方案1, 来自:
https://stackoverflow.com/questions/15227130/using-a-socks-proxy-with-git-for-the-http-transport
git config --global http.proxy socks5://127.0.0.1:1108
或者更完全的方式(包括DNS解析):
git config --global http.proxy socks5h://127.0.0.1:1108
似乎没有作用, 继续方案2!
$ cat ~/.ssh/config
ProxyCommand nc -x localhost:1108 %h %p
测试ssh是否正常:
ssh -T git@github.com