Git 代理设置

种类

  1. http || https协议

    全局

    git config --global https.proxy http://127.0.0.1:1080
    
    git config --global https.proxy https://127.0.0.1:1080
    
    #取消全局代理
    git config --global --unset http.proxy
    
    git config --global --unset https.proxy
    

    只针对github 代理

    #只对github.com
    git config --global http.https://github.com.proxy http://127.0.0.1:1080
    
    git config --global http.https://github.com.proxy http://127.0.0.1:1080
    
    #取消代理
    git config --global --unset http.https://github.com.proxy)
    
    git config --global --unset https.https://github.com.proxy
    

    使用socks5代理

    #使用socks5代理的 例如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
    
  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
    

注意:以上的端口号请更换为自己的端口,Windows默认的开放1080端口,请以实际为准,切勿教条。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐