美文网首页
Git设置代理

Git设置代理

作者: 秋刀鱼Oo | 来源:发表于2019-08-26 10:23 被阅读0次
    有时会国内会因为github克隆速度非常慢,中途各种错误断开造成克隆项目失败,可以尝试设置代理解决
    设置代理

    1.http || https协议

    //设置全局代理
    //http
    git config --global https.proxy http://127.0.0.1:1080
    //https
    git config --global https.proxy https://127.0.0.1:1080
    //使用socks5代理的 例如ss,ssr 1080是windows下ss的默认代理端口,mac下不同,或者有自定义的,根据自己的改
    git config --global http.proxy socks5://127.0.0.1:1080
    git config --global https.proxy socks5://127.0.0.1:1080
    
    //只对github.com使用代理,其他仓库不走代理
    git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
    git config --global https.https://github.com.proxy socks5://127.0.0.1:1080
    //取消github代理
    git config --global --unset http.https://github.com.proxy
    git config --global --unset https.https://github.com.proxy
    
    //取消全局代理
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    

    2.SSH协议

    //对于使用git@协议的,可以配置socks5代理
    //在~/.ssh/config 文件后面添加几行,没有可以新建一个
    //socks5
    Host github.com
    User git
    ProxyCommand connect -S 127.0.0.1:1080 %h %p
    
    //http || https
    Host github.com
    User git
    ProxyCommand connect -H 127.0.0.1:1080 %h %p
    

    相关文章

      网友评论

          本文标题:Git设置代理

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