在 Git 中,如果你需要临时设置代理(例如访问某些需要代理的 Git 仓库),可以使用以下命令。代理设置将仅对当前的 Git 会话有效,关闭终端或终止 Git 会话后,设置将失效。
设置 HTTP 和 HTTPS 代理
-
设置 HTTP 代理:
git config --global http.proxy http://<proxy_host>:<proxy_port>
-
设置 HTTPS 代理:
git config --global https.proxy https://<proxy_host>:<proxy_port>
- 替换
<proxy_host>
为代理服务器的地址,<proxy_port>
为代理服务器的端口号。
- 替换
-
设置带认证的代理(如果需要用户名和密码):
git config --global http.proxy http://<username>:<password>@<proxy_host>:<proxy_port> git config --global https.proxy https://<username>:<password>@<proxy_host>:<proxy_port>
临时取消代理设置
如果你需要临时取消代理设置,可以使用以下命令:
git config --global --unset http.proxy
git config --global --unset https.proxy
临时设置代理(仅对当前 Git 会话有效)
如果你不希望代理设置永久生效,可以使用 --global
替换为 --local
或直接省略,指定只在当前 Git 会话中生效:
git config http.proxy http://<proxy_host>:<proxy_port>
git config https.proxy https://<proxy_host>:<proxy_port>
检查当前代理设置
如果你想查看当前的代理设置,可以使用:
git config --get http.proxy
git config --get https.proxy
这些设置只会影响当前的 Git 会话,适用于临时的网络配置需求。