无法从命令行登录 Heroku 帐户

Pra*_*ngh 14 ubuntu command-line heroku codio multi-factor-authentication

我正在使用 codio.com。从那里我使用 Ubuntu 终端登录 Heroku,但它给了我以下错误。我也阅读了帮助页面。它说使用 MFA 您必须使用浏览器登录。但问题是,浏览器无法从 Codio 平台打开。我被困在这一点上。请帮忙。

\n
codio@actor-spoon:~/workspace/helloSaas$ heroku login -i                 \nheroku: Enter your login credentials\nEmail: prashantexploring@gmail.com\nPassword: ********\n \xe2\x80\xba   Error: Your account has MFA enabled; API requests using basic \n \xe2\x80\xba   authentication with email and password are not supported. Please \n \xe2\x80\xba   generate an authorization token for API access. \n \xe2\x80\xba\n \xe2\x80\xba   Error ID: vaas_enrolled\n
Run Code Online (Sandbox Code Playgroud)\n

工作 :) :只需粘贴 API 密钥代替密码即可。

\n
codio@magic-savage:~/workspace/rottenpotatoes$ heroku login -i\n \xe2\x80\xba   Warning: heroku update available from 7.45.0 to 7.59.2.\nheroku: Enter your login credentials\nEmail: prashantexploring@gmail.com\nPassword: ************************************\nLogged in as prashantexploring@gmail.com\ncodio@magic-savage:~/workspace/rottenpotatoes$ \n
Run Code Online (Sandbox Code Playgroud)\n

小智 43

您可以使用“API Key”作为密码。 在此输入图像描述


小智 5

无法禁用 MFA UI_PIC

转到此处浏览帐户设置向下滚动并显示/重新生成 API-KEY API_KEY

然后通过 cli 登录

heroku login -i
Run Code Online (Sandbox Code Playgroud)

输入您的电子邮件并使用 API 密钥作为密码,您就可以开始了