git终端设置代理
QQ群:397745473
1 | # 参考: https://zhoujinying.github.io/2019/01/14/%E8%AE%BE%E7%BD%AE%E7%BB%88%E7%AB%AF%E4%BB%A3%E7%90%86/ |
分辨需要设置的代理
HTTP 形式:
1
git clone https://github.com/owner/git.git
SSH 形式:
1
git clone git@github.com:owner/git.git
一、HTTP 形式
走 HTTP 代理
1 | git config --global http.proxy "http://127.0.0.1:8080" |
走 socks5 代理(如 Shadowsocks)
1 | git config --global http.proxy "socks5://127.0.0.1:1080" |
取消设置
1 | git config --global --unset http.proxy |
查看代理
1 | git config --global http.proxy |
二、SSH 形式
修改 ~/.ssh/config
文件(不存在则新建):
1 | # 必须是 github.com |
QQ群:397745473