Git设置HTTPS/SSH代理 加速GitHub等网站的Git操作速度(Windows/Linux/Mac)
00 分钟
2023-8-27
2024-9-23
type
category
status
summary
tags
password
slug
创建时间
Aug 27, 2023 03:34 PM
上次编辑时间
Sep 23, 2024 05:16 AM
icon
Date
😀
文本为讨论如何为Git设置HTTPS/SSH代理,从而加快Git在GitHub等网站的执行速度
 

📝 主要内容

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文件(无后缀名)
在配置文件中添加如下行

🤗 总结归纳

⚠️
请注意是有两种方式的代理,所以两种都需要设置!(我就是在这踩坑了,所以才有了这篇文章)

📎 参考文章

主要参考
 
欢迎在底部评论区分享您的想法和经验,让我们一起共同探讨,共同进步!
上一篇
Google Chrome自动填充表单的条目的特定或全部删除
下一篇
自行部署Subconverter订阅转换前后端(解决规则集过多导致转换无效问题和安全担忧)

评论
Loading...