在 Git 中设置代理可以显著提高从 GitHub 等国外仓库的克隆速度。以下是几种设置代理的方法:
1. HTTP/HTTPS 代理设置
# 设置 HTTP 代理
git config --global http.proxy http://127.0.0.1:7890
# 设置 HTTPS 代理
git config --global https.proxy https://127.0.0.1:7890
# 或者同时设置
git config --global http.proxy socks5://127.0.0.1:7890
2. SOCKS5 代理设置(推荐)
# 设置 SOCKS5 代理(如 Clash、Shadow socks等)
git config --global http.proxy socks5://127.0.0.1:7890
git config --global https.proxy socks5://127.0.0.1:7890
3. 临时使用代理克隆
# 一次性使用代理克隆
git -c http.proxy=socks5://127.0.0.1:7890 clone https://github.com/libbpf/libbpf-bootstrap.git
4. 查看当前代理配置
git config --global --get http.proxy
git config --global --get https.proxy
5. 取消代理设置
git config --global --unset http.proxy
git config --global --unset https.proxy
⚠️注意事项:
- 端口号:
7890
是常见代理软件的默认端口,请根据你的实际代理软件端口修改 - 仅对 GitHub:如果只想对 GitHub 使用代理:
git config --global http.https://github.com.proxy socks5://127.0.0.1:7890
- 验证代理:设置后可以通过以下命令测试:
“`bash
curl -I –socks5 127
内容由零声教学AI助手提供,问题来源于学员提问