HomeBrew 修改鏡像源解決慢的問題

今天發如今用 brew 安裝一個軟件的時候很是很是慢,半天沒反應,懷疑由於軟件源在外國受牆的影響。
因而看了一下當前使用的是哪一個源:git

# 進入 brew 的倉庫根目錄
TMBP:~ tony$ cd "$(brew --repo)"

# 查看倉庫地址
TMBP:Homebrew tony$ git remote -v
origin    https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git (fetch)
origin    https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git (push)

能夠看到,其實 brew 的倉庫本質上就是一個 git 倉庫。fetch

打開 https://mirrors.tuna.tsinghua... 地址一看,發現不見了...url

原來不是牆的干擾(通常狀況下 GitHub 不會被牆,頂多也就慢一點)。spa

回到清華大學開源軟件鏡像站首頁搜了一下,發現地址沒錯,確實是 https://mirrors.tuna.tsinghua...code

這就有點尷尬了,清華坑人啦~blog

因而網上找了箇中科大的源 https://mirrors.ustc.edu.cn/b...homebrew

看起來不錯~

改爲中科大的源:rem

# 進入 brew 的倉庫根目錄
cd "$(brew --repo)"

# 修改成中科大的源
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

同理,修改 homebrew-cask、homebrew-core、homebrew-services 的遠程倉庫地址get

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-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

修改完倉庫地址後,更新一下,加上 -v 參數能夠看到當前跑的進度:開源軟件

brew update -v

改完以後,果真快的一米!

相關文章
相關標籤/搜索