Git仓库配置代理

Git可以为某个仓库配置代理访问,而不影响全局设置,具体方法如下:

  1. 打开终端,使用cd命令进入要配置代理的特定Git仓库目录。例如,如果仓库位于~/my-project,则执行cd ~/my-project

  2. 执行设置代理的命令。设置HTTP代理使用git config http.proxy http://代理服务器地址:端口,设置HTTPS代理使用git config https.proxy https://代理服务器地址:端口。例如,代理服务器地址为127.0.0.1,端口为10809,则命令为:

1
2
git config http.proxy http://127.0.0.1:10809
git config https.proxy https://127.0.0.1:10809

这样配置只会影响当前仓库的.git/config文件,不会对其他Git仓库产生影响。

若要取消该仓库的代理设置,可在仓库目录下执行:

1
2
git config --unset http.proxy
git config --unset https.proxy

即可分别取消HTTP和HTTPS代理。