1、 替换 / 还原 brew.git 仓库地址 (Homebrew 目录)
替换成中科院的仓库地址:
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
验证是否设置成功:
cd "$(brew --repo)"
git remote -v
2、 替换 / 还原 homebrew-core.git 仓库地址 (homebrew-core 目录)
替换成中科院的仓库地址:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
还原为官方的仓库地址:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git
验证是否设置成功:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote -v
3、 替换 / 还原 homebrew-cask.git 仓库地址 (homebrew-cask 目录)
替换成中科院的仓库地址:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
还原为官方的仓库地址:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin https://github.com/Homebrew/homebrew-cask.git
验证是否设置成功:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote -v
4、 命令合集
全部替换成中科院的仓库地址:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
git remote -v
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
git remote -v
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
git remote -v
全部还原为官方的仓库地址:
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
git remote -v
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git
git remote -v
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin https://github.com/Homebrew/homebrew-cask.git
git remote -v
参考
Mac OS如何brew update