Homebrew 源使用帮助

说明

Homebrew 源代码仓库

使用说明

替换 USTC 镜像:

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

重置为官方地址:

cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git

注解

初次安装 homebrew/linuxbrew 时,如果无法下载安装脚本, 可以使用 jsDelivr CDN 下载 install.sh,然后将脚本中的 HOMEBREW_BREW_GIT_REMOTE 变量对应的值修改为 https://mirrors.ustc.edu.cn/brew.git

如有需要,脚本中的 HOMEBREW_CORE_GIT_REMOTE 变量可以修改为 Homebrew Core 源使用帮助 (macOS) 或 Linuxbrew Core 源使用帮助 (Linux) 中对应的地址,以加快核心软件仓库索引下载的速度。

由于 brew 安装脚本此前多次修改相关的变量名,也可以参考以下命令,让 Git 将脚本访问的所有 GitHub 的 URL 替换为科大源:

git config --global url."https://mirrors.ustc.edu.cn/homebrew-core.git".insteadOf "https://github.com/Homebrew/homebrew-core"
git config --global url."https://mirrors.ustc.edu.cn/linuxbrew-core.git".insteadOf "https://github.com/Homebrew/linuxbrew-core"
git config --global url."https://mirrors.ustc.edu.cn/brew.git".insteadOf "https://github.com/Homebrew/brew"
chmod +x install.sh
# macOS
HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles ./install.sh
# Linux
HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/linuxbrew-bottles ./install.sh
# 在安装完成后,取消 git 的 insteadOf 配置
git config --global --unset url."https://mirrors.ustc.edu.cn/homebrew-core.git".insteadOf
git config --global --unset url."https://mirrors.ustc.edu.cn/linuxbrew-core.git".insteadOf
git config --global --unset url."https://mirrors.ustc.edu.cn/brew.git".insteadOf

相关链接

官方主页

http://brew.sh/

brew 文档

http://docs.brew.sh/