如何配置 Git 的代理?

· 约 2 分钟读完 · 第 107 / 236 章

推荐答案

配置 HTTP/HTTPS 代理

配置 SOCKS5 代理

取消代理配置

查看当前代理配置

本题详细解读

为什么需要配置 Git 代理?

在某些网络环境下,直接访问 Git 服务器可能会受到限制,或者速度较慢。通过配置代理,可以让 Git 通过代理服务器进行网络请求,从而绕过这些限制或提高访问速度。

HTTP/HTTPS 代理配置

  • http.proxy:配置 HTTP 协议的代理服务器地址和端口。
  • https.proxy:配置 HTTPS 协议的代理服务器地址和端口。

SOCKS5 代理配置

  • socks5://:指定使用 SOCKS5 协议的代理服务器。

取消代理配置

  • --unset:用于取消已经配置的代理设置。

查看当前代理配置

  • --get:用于查看当前配置的代理服务器地址和端口。

注意事项

  • 代理服务器的地址和端口需要根据实际情况进行替换。
  • 如果代理服务器需要认证,可以在 URL 中包含用户名和密码,例如:http://username:password@proxy.example.com:8080。
  • 配置代理后,建议测试 Git 操作(如 git clone)以确保代理配置正确。