美文网首页
git设置代理

git设置代理

作者: 风轻云淡_z | 来源:发表于2020-10-14 13:43 被阅读0次

git的协议

git clone git@github.com:owner/git.git
这种走的是ssh协议,需要设置ssh代理

git clone https://github.com/owner/git.git
这种走的是http协议,需要设置http代理

http协议

通过http代理

git config --global http.proxy "http://127.0.0.1:8089"
git config --global https.proxy "http://127.0.0.1:8089"

通过socks5代理

git config --global http.proxy "socks5://127.0.0.1:1089"
git config --global https.proxy "socks5://127.0.0.1:1089"

取消设置

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

查看设置

git config --global --get http.proxy
git config --global --get https.proxy

通过ssh协议

修改 ~/.ssh/config 文件(不存在则新建):新增以下内容

Host github.com
ProxyCommand nc -X 5 -x 127.0.0.1:1089 %h %p

相关文章

网友评论

      本文标题:git设置代理

      本文链接:https://www.haomeiwen.com/subject/ulxwpktx.html