Git设置HTTPS/SSH代理 加速GitHub等网站的Git操作速度(Windows/Linux/Mac)
Lazy loaded imageGit设置HTTPS/SSH代理 加速GitHub等网站的Git操作速度(Windows/Linux/Mac)
字数 457阅读时长 2 分钟
2023-8-27
2024-12-19
AI智能摘要
GPT
本文介绍了在Windows、Linux和Mac操作系统上为Git设置HTTPS和SSH代理,以提高在GitHub等网站的使用效率。内容涵盖了Git支持的代理协议类型、HTTP/HTTPS及SSH协议的代理配置方法,包括如何设置、查看和取消代理设置,以及详细的操作步骤,强调了两种代理方式的设置必要性。
本文讨论如何为Git设置HTTPS和SSH代理,以加快在GitHub等网站上的操作速度。提供了HTTP/HTTPS和SSH协议的代理配置方法,包括如何设置、查看和取消代理设置,以及在不同操作系统上配置SSH代理的具体步骤。
自用全专线,小贵但效果超好
Aifun 爱翻 - 机场测评
Aifun 爱翻 - 机场测评
notion image

📝 主要内容

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的
notion image

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 爱翻 - 机场测评
Aifun 爱翻 - 机场测评
notion image

📎 参考文章

主要参考
 
💡
还可以加入Telegram的七行的小仓库|互联网记忆|博客 七行 技术交流群 找到更多小技巧哦🥰,还可以在聊天群探讨各种问题❓
欢迎在底部评论区分享您的想法和经验,让我们一起共同探讨,共同进步!

评论
Loading...