AI智能摘要
GPT
本文介绍了在Windows、Linux和Mac操作系统上为Git设置HTTPS和SSH代理,以提高在GitHub等网站的使用效率。内容涵盖了Git支持的代理协议类型、HTTP/HTTPS及SSH协议的代理配置方法,包括如何设置、查看和取消代理设置,以及详细的操作步骤,强调了两种代理方式的设置必要性。
本文讨论如何为Git设置HTTPS和SSH代理,以加快在GitHub等网站上的操作速度。提供了HTTP/HTTPS和SSH协议的代理配置方法,包括如何设置、查看和取消代理设置,以及在不同操作系统上配置SSH代理的具体步骤。
自用全专线,小贵但效果超好 Aifun 爱翻 - 机场测评
1. Git可以配置代理的协议类型
- HTTPS协议:
git clone https://github.com/python-telegram-bot/python-telegram-bot.git
- SSH协议:
git clone git@github.com:python-telegram-bot/python-telegram-bot.git
GitHub默认clone的方式是Https的

2. HTTP/HTTPS协议配置代理
- 走 HTTP 代理
git config --global http.proxy "http://127.0.0.1:7890"
git config --global https.proxy "http://127.0.0.1:7890"
- 走 socks5 代理
git config --global http.proxy "socks5://127.0.0.1:7890"
git config --global https.proxy "socks5://127.0.0.1:7890"
- 查看Git设置
git config --list
git config --global --list
- 取消代理设置
git config --global --unset http.proxy
git config --global --unset https.proxy
3. SSH协议配置代理
# Linux、Mac
vi ~/.ssh/config
# Windows
C:\Users\<用户名>\.ssh目录下,新建config文件(无后缀名)
在配置文件中添加如下行
#Linux、Mac ProxyCommand nc -v -x 127.0.0.1:7890 %h %p #Windows 安装Git会自带connect.exe,请注意你的路径 ProxyCommand "C:\Program Files\Git\mingw64\bin\connect.exe" -S 127.0.0.1:7890 %h %p
请注意是有两种方式的代理,所以两种都需要设置!(我就是在这踩坑了,所以才有了这篇文章)
自用全专线,小贵但效果超好 Aifun 爱翻 - 机场测评
📎 参考文章
主要参考
还可以加入Telegram的七行的小仓库|互联网记忆|博客 和七行 技术交流群 找到更多小技巧哦🥰,还可以在聊天群探讨各种问题❓
欢迎在底部评论区分享您的想法和经验,让我们一起共同探讨,共同进步!
- 作者:Qi Xing
- 链接:https://blog.qixing1217.top/article/git-setup-https-ssh-proxy-boost-github-speed-windows-linux-mac
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。