Git Bash登录Heroku时按下任意键后浏览器无法唤起
Git Bash下Heroku登录故障的解决办法
强制绑定系统浏览器
在Git Bash中执行以下命令(以Chrome为例,路径根据你的浏览器实际位置调整):export BROWSER="C:/Program Files/Google/Chrome/Application/chrome.exe"之后再运行
heroku login,按提示按键尝试唤起浏览器。排查权限与环境变量
- 右键Git Bash选择以管理员身份运行,执行
heroku login -i测试命令行登录是否正常。 - 在Git Bash中输入
echo $PATH,确认输出里包含/c/Windows/System32(对应Windows的System32目录),如果没有,手动添加:export PATH="$PATH:/c/Windows/System32"
- 右键Git Bash选择以管理员身份运行,执行
重置Heroku本地配置
- 执行
heroku logout退出现有登录状态。 - 删除Heroku的本地认证文件:
rm -rf ~/.netrc - 重新执行
heroku login或heroku login -i尝试登录。
- 执行
重装适配Git Bash的Heroku CLI
卸载当前Heroku CLI,下载官方Windows安装包,安装时勾选Add to PATH for all users选项,确保Git Bash能全局调用Heroku命令。
内容的提问来源于stack exchange,提问作者kche
相关产品推荐
相关产品推荐

