Mac下 使用git clone 代码慢解决方案
方法一 使用代理软件 (推荐)
使用 ClashX Pro (一款代理软件)
设置里面有一个增强模式把它打开 增强模式可以让一些软件默认走代理入(Telegram) 当然也能在克隆代码的时候默认走代理
方法二 给终端添加代理 (缺点 终端重启后代理会失效、需要重新执行命令)
首先需要一个梯子、保证能够自由访问谷歌、这里以ShadowsocksX-NG为例
复制代理命令到终端执行
列子如下
export http_proxy=http://127.0.0.1:1087;export https_proxy=http://127.0.0.1:1087;
地址和端口号就是代理软件 下方所示
方法三 使用代理配置
首先需要一个梯子、保证能够自由访问谷歌、这里以ShadowsocksX-R为例 可以看到高级设置里端口号 为 1086
然后对github进行配置,让github走本地代理
# socks5协议,1086端口修改成自己的本地代理端口 git config --global http.https://github.com.proxy socks5://127.0.0.1:1086 git config --global https.https://github.com.proxy socks5://127.0.0.1:1086
相关命令
# 查看所有配置 git config -l # reset 代理设置 git config --global --unset http.proxy git config --global --unset https.proxy
方法四 借助码云
登录码云、码云上克隆整个仓库、然后代码从码云克隆
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2019-03-07 Mac 小功能