很多时候我们在使用git推送代码时总是显示连接不上,这时我们就需要设定git代理解决。这里以clash为例,port:7890(打开clash在General上能看到)。
添加全局代理
git config --global http.proxy 'http://127.0.0.1:7890'
git config --global https.proxy 'http://127.0.0.1:7890'
验证代理设置
git config --global --get http.proxy
git config --global --get https.proxy
取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
临时绕过代理
unset http_proxy
unset https_proxy
git <your-command>
在命令中临时指定代理
git -c http.proxy='http://127.0.0.1:7890' clone https://github.com/user/repo.git