GitHub全局和本地代理
发布于
# GitHub
为 Git
设置代理,代理地址每个人不一致,请查看自己的代理 PAC
设置
全局代理
设置 http
代理
git config --global http.proxy http://127.0.0.1:1087
git config --global https.proxy https://127.0.0.1:1087
设置 scoks
代理
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
事实上使用 socks5h
更佳,因为 socks5
包含 http(s)
。
git config --global http.proxy socks5h://127.0.0.1:1080
h
代表 host
,包括了域名解析,即域名解析也强制走这个 proxy
。
取消设置
git config --global --unset http.proxy
git config --global --unset https.proxy
设置当前项目 Git
代理
可以给某一个项目单独设置代理。和全局代理的区别就是关键字为 --local
设置 http
代理
git config --local http.proxy http://127.0.0.1:1087
git config --local https.proxy https://127.0.0.1:1087
设置 scoks
代理
git config --local http.proxy socks5://127.0.0.1:1080
git config --local https.proxy socks5://127.0.0.1:1080
取消设置
git config --local --unset http.proxy
git config --local --unset https.proxy
参看代理配置
git config --global http.proxy
git config --global https.proxy
只给 GitHub 代理
假如你只需要给 GitHub
全局代理加速,而不影响自部署仓库,那么可以只配置 GitHub
。
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080