我正在尝试从应用程序访问日志。显然,唯一的办法就是Heroku客户端。
我在远程工作。当我做
heroku login -i
错误:您的帐户已启用MFA;不支持使用带有电子邮件和密码的基本身份验证的API请求。请为API访问生成授权令牌。
但是没有提供在哪里或如何获得这样一个令牌的链接。
documentation没有提到创建这样的令牌。只知道如何储存。
有什么想法吗?
我正在尝试从应用程序访问日志。显然,唯一的办法就是Heroku客户端。
我在远程工作。当我做
heroku login -i
错误:您的帐户已启用MFA;不支持使用带有电子邮件和密码的基本身份验证的API请求。请为API访问生成授权令牌。
但是没有提供在哪里或如何获得这样一个令牌的链接。
documentation没有提到创建这样的令牌。只知道如何储存。
有什么想法吗?
3条答案
按热度按时间yxyvkwin1#
登录Heroku网页界面后,进入“账户设置”(在右上角您头像下的菜单中),然后向下滚动到“API密钥”。如果还没有,请生成一个,或者单击“显示”以查看现有的。
现在,重新运行
heroku login -i
,并正常输入您的电子邮件,但输入该API密钥而不是您的帐户密码。bwleehnv2#
登录Heroku,点击头像进入“账户设置”->“API密钥”->“生成API密钥”。显示它并复制API密钥。
像以前一样运行
heroku login -i
,但使用您的API密钥作为密码。或者你可以按照这个链接安装heroku。然后执行
heroku login
,然后步骤很容易遵循https://devcenter.heroku.com/articles/heroku-cli
nhn9ugyo3#
上述方法有效。但是:您必须在CLI中键入此密码。剪切和粘贴不起作用。