Mac Monterey(M1)安装Homebrew时出现Git错误求助
解决Homebrew安装时
git: 'remote-https' is not a git command错误 以下是针对你的情况的几种可行解决方案:
方案一:强制安装脚本使用Git协议替代HTTPS
由于错误源于HTTPS远程命令不可用,可临时指定Homebrew使用Git协议拉取仓库,执行以下命令:HOMEBREW_GIT_REMOTE="git://github.com/Homebrew/brew.git" /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"方案二:修复Git的HTTPS组件支持
虽然你提到其他Git操作正常,但仍需确认Git是否包含remote-https组件:- 执行命令检查组件是否存在:
ls "$(git --exec-path)" | grep remote-https - 若无输出,重新安装Xcode Command Line Tools:
sudo rm -rf /Library/Developer/CommandLineTools xcode-select --install
安装完成后重启终端,再尝试运行Homebrew安装脚本。
- 执行命令检查组件是否存在:
方案三:清理Git的异常网络配置
检查全局Git配置中是否存在影响HTTPS连接的代理或异常设置:- 查看全局配置列表:
git config --global --list - 若存在
http.proxy或https.proxy项,临时移除:git config --global --unset http.proxy git config --global --unset https.proxy
之后重新执行Homebrew安装命令。
- 查看全局配置列表:
方案四:手动克隆Homebrew仓库完成安装
如果上述方法均无效,可手动完成Homebrew的部署:- 克隆Homebrew核心仓库到指定目录:
git clone git://github.com/Homebrew/brew.git /usr/local/Homebrew - 创建brew命令的软链接:
ln -s /usr/local/Homebrew/bin/brew /usr/local/bin/brew - 运行更新命令完成初始化:
brew update
- 克隆Homebrew核心仓库到指定目录:
内容的提问来源于stack exchange,提问作者Berna
相关产品推荐
相关产品推荐

