brew安装程序对一些非常大的存储库进行git克隆,速度很慢。
它不使用:
brew update变慢。还不支持https://github.com/Homebrew/install/issues/541和在不需要brew update的CI环境中,如何迫使brew安装程序使用浅层克隆来加速操作?
发布于 2022-05-30 13:31:32
安装程序可以被黑客攻击使用浅克隆。然后,当安装程序试图运行brew update时会发生错误。因此,步骤是获取安装程序脚本,强制使用浅克隆,并删除brew update的使用。
wget -c https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
sed -i 's:"git" "fetch":"git" "fetch" "--depth" "1":' ./install.sh
sed -i '/"update" "--force"/d' ./install.sh在执行此操作时,请确保使用HOMEBREW_NO_AUTO_UPDATE=1,而不使用brew update。
若要执行安装,请运行
HOMEBREW_NO_AUTO_UPDATE=1 bash ./install.shhttps://stackoverflow.com/questions/72435188
复制相似问题