homebrew源显示不一致

今天使用brew update时发现无法更新,看了一下错误提示是远程服务器断开连接,很自然的我就想到了可能是我的源有问题,于是我便brew config查看了一下源信息,果不其然core的源是github。
homebrew源显示不一致_第1张图片
然后我就切换了一下core源

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

但是仍然没有效果,brew config的结果还是github源。但是我又用了cd "$(brew --repo homebrew/core)" && git remote -v命令看了一下,发现这次的结果是中科大源:
在这里插入图片描述
没错,这在我修改了源以后,这两个命令查看到的源不是同一个。所以我便思考为什么会不一样,现在我正在使用的是哪一个源?
于是我再一次使用brew update命令,发现仍然无法连接到服务器,于是我猜测现在的源仍然是github.
然后我又去检查了我的.zshrc文件,发现里边只配置了下边的一条命令:

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

然后我又加上了两条:

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"

再次使用两个命令查看源发现源已经一致了,都是中科大,brew update命令可成功了。

你可能感兴趣的:(homebrew,macos,git,github,linux,homebrew)