Git 设置代理
Clash 代理工具为 Git 设置 HTTP/HTTPS 代理,包括全局代理、临时代理的配置方法,以及如何验证和取消代理设置
#(以 Clash 为例)
当你在使用 Git 推送或拉取代码时遇到连接超时或连接失败的情况,可以通过设置代理解决。
前提
确保你已打开 Clash,并确认端口号(通常为 7890):
打开 Clash 并确认端口号的详细步骤
-
启动 Clash
双击桌面上的 Clash 图标,或在开始菜单中搜索“Clash”并打开。 -
进入设置界面
打开 Clash 后,点击主界面左侧的“设置”或“General”标签页。 -
查找端口号
在“General”或“常规”设置页面中,找到“HTTP 代理端口”或“Port”字段。
通常默认端口为7890,如有修改请记下当前端口号。 -
确保代理已开启
确认“系统代理”或“System Proxy”已开启(通常有开关按钮),这样系统和应用才能通过 Clash 代理流量。
示例路径:Clash > General > Port: 7890
添加全局代理
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 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
临时使用代理(推荐)
无需修改全局配置,适合临时克隆仓库:
git -c http.proxy='http://127.0.0.1:7890' clone https://github.com/user/repo.git
注意
如果你使用的是 SOCKS5 类型的代理,可使用以下命令:
git config --global http.proxy socks5://127.0.0.1:7890
git config --global https.proxy socks5://127.0.0.1:7890
建议优先使用临时代理方式,避免污染全局配置。