Git 代理设置
种类
-
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
-
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端口,请以实际为准,切勿教条。