美文网首页
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