为当前仓库配置代理,可以直接在该仓库目录下运行以下命令,这样设置只会作用于当前仓库,不会影响全局配置:
-
设置 HTTP 代理:
git config http.proxy http://代理服务器地址:端口号
-
设置 HTTPS 代理:
git config https.proxy http://代理服务器地址:端口号
例如,如果代理服务器地址为 192.168.1.100
且端口为 8080
,命令如下:
git config http.proxy http://192.168.1.100:8080
git config https.proxy http://192.168.1.100:8080
这些命令会将代理设置写入当前仓库下的 .git/config
文件中。如果以后需要取消代理配置,可以在仓库目录中运行:
git config --unset http.proxy
git config --unset https.proxy
这样就可以针对当前仓库进行代理配置和取消操作。
要为 Git 设置全局代理,可以使用 --global
选项,这样代理配置会应用于所有 Git 仓库。操作步骤如下:
-
设置 HTTP 代理:
git config --global http.proxy http://代理服务器地址:端口号
-
设置 HTTPS 代理:
git config --global https.proxy http://代理服务器地址:端口号
例如,如果代理服务器地址为 192.168.1.100
,端口为 8080
,那么命令如下:
git config --global http.proxy http://192.168.1.100:8080
git config --global https.proxy http://192.168.1.100:8080
这些命令会将代理配置写入用户主目录下的 .gitconfig
文件中,从而对所有仓库生效。
-
取消全局代理配置
: 如果需要取消全局代理设置,可以使用以下命令:
git config --global --unset http.proxy git config --global --unset https.proxy
这样就完成了 Git 全局代理的设置与取消。