Git可以为某个仓库配置代理访问,而不影响全局设置,具体方法如下:
打开终端,使用
cd
命令进入要配置代理的特定Git仓库目录。例如,如果仓库位于~/my-project
,则执行cd ~/my-project
。执行设置代理的命令。设置HTTP代理使用
git config http.proxy http://代理服务器地址:端口
,设置HTTPS代理使用git config https.proxy https://代理服务器地址:端口
。例如,代理服务器地址为127.0.0.1
,端口为10809
,则命令为:
1 | git config http.proxy http://127.0.0.1:10809 |
这样配置只会影响当前仓库的.git/config
文件,不会对其他Git仓库产生影响。
若要取消该仓库的代理设置,可在仓库目录下执行:
1 | git config --unset http.proxy |
即可分别取消HTTP和HTTPS代理。