解决 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
原文地址:https://www.cnblogs.com/ghgxj/p/14219101.html