Mac 终端:git 与 brew 走代理。

Mac 终端:git 与 brew 走代理。

在使用 Mac 终端运行 git 和 brew 时,由于网络环境的限制,下载速度往往较慢,特别是在处理大型依赖或仓库时。简单改变源地址并无法完全解决问题,最有效的方法是通过设置代理加速操作。 文中介绍了三种方法:第一,直接设置代理,每次终端打开需重新输入,通过命令 `export ALL_PROXY=socks5://127.0.0.1:1080` 为 brew 设置代理;第二,将代理配置写入终端配置文件(如 `~/.bash_profile`),实现持久化;第三,针对 git 配置 HTTP 和 HTTPS 代理,通过命令 `git config --global http.proxy` 和 `git config --global https.proxy` 指向代理服务器地址。 通过这些方法,终端工具的下载速度将显著提升。用户需根据自身代理的 SOCKS 或 HTTP 端口号进行调整,确保配置生效,提高开发效率。

Mac 终端:git 与 brew 走代理。

在用 Macos 终端使用git ,brew 等工具下载时,因为网络环境问题,通常速度会慢很多。这在 brew 下载大型依赖或 git clone 大型仓库时尤为明显。

很多时候,这不是仅仅给对应程序换个源可以解决的问题。
最为高效且简单的方式是让 brew 与 git 走我们自己的代理。

我们可以通过以下命令使 macos 终端走代理以加速下载。

1. 直接设置代理 (每次打开终端需要重新输入)

注意:根据自己代理的 socks 端口设置。
brew:

export ALL_PROXY=socks5://127.0.0.1:1080

2. 设置代理到文件

brew:

echo export ALL_PROXY=socks5://127.0.0.1:1080 >> ~/.bash_profile

3. git 走 http 代理

git config --global http.proxy 'http://127.0.0.1:1086'
git config --global https.proxy 'http://127.0.0.1:1086'
评论