Homebrew安装误设Git远程仓库环境变量如何取消修复?
Homebrew变量错误设置修复方案
该问题不会导致Homebrew永久损坏,可按以下步骤完全修复:
步骤1:清理当前会话的临时变量
在当前打开的终端窗口依次执行以下命令,清除临时生效的两个变量:
unset HOMEBREW_BREW_GIT_REMOTE unset HOMEBREW_CORE_GIT_REMOTE
执行完成后重启终端,运行以下命令验证变量是否还存在:
echo $HOMEBREW_BREW_GIT_REMOTE echo $HOMEBREW_CORE_GIT_REMOTE
如果输出为空,说明变量仅为临时生效,清理已完成,无需执行后续操作。
步骤2:删除配置文件中永久写入的变量
如果重启终端后仍然输出...,说明变量被写入了shell的开机启动配置文件,根据你使用的shell类型查找对应文件:
- 若使用Mac默认的zsh,检查
~/.zshrc、~/.zprofile文件 - 若使用bash,检查
~/.bashrc、~/.bash_profile文件
打开对应文件后,找到如下两行内容直接删除:
export HOMEBREW_BREW_GIT_REMOTE="..." export HOMEBREW_CORE_GIT_REMOTE="..."
保存文件后执行source 对应配置文件路径让修改立即生效,或直接重启终端即可。
步骤3:重置Homebrew仓库远程地址(已安装Homebrew时执行)
如果误操作前已经完成了Homebrew安装,需额外重置本地仓库的远程地址为官方默认值,依次执行以下命令:
- 重置homebrew-core仓库地址:
cd $(brew --repo homebrew/core) git remote set-url origin https://github.com/Homebrew/homebrew-core.git
- 重置brew本体仓库地址:
cd $(brew --repo) git remote set-url origin https://github.com/Homebrew/brew.git
- 验证修复结果:
执行brew update,如果可以正常更新说明修复完成。
内容的提问来源于stack exchange,提问作者Pavel Horyna
相关产品推荐
相关产品推荐

