解决 Heroku CLI 登录问题
项目场景
安装Heroku CLI后使用heroku login
命令登录。
> heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/cli/browser/ea828714-6664-459b-9589-2b75eb50341b?requestor=SFMyNTY.g3QAAAACZAAEZGF0YW0AAAAPMTEwLjE2Ni4yMTYuMjMzZAAGc2lnbmVkbgYAKS8Oz3UB.rGJApe_o0Q-cQofOaz0hqjVxOnts3kPhd0BipyD9h-k
heroku: Waiting for login... /
问题描述
如果不挂代理,国内根本上不去。
开启代理后能正常登录,但可能会遇到如下问题:
IP address mismatch
解决方案
换个登录方式heroku login -i
,使用邮箱名和密码登录:
> heroku login -i
heroku: Enter your login credentials
Email [x2628716266@gmail.com]: x2628716266@gmail.com
Password: *************
Logged in as x2628716266@gmail.com
使用这种方式,无论挂不挂代理都能正常登录!
引用参考
https://stackoverflow.com/questions/63363085/ip-address-mismatch-on-signing-into-heroku-cli