heroku - 密码更改后无法使用heroku gem cli

标签 heroku command-line-interface

我通过网络界面更改了密码。现在,我无法运行任何需要身份验证的命令。密码使用的是纯ASCII,没有花哨,没有Unicode,奇怪的不可打印字符等。

任何人都有类似的经验以及您如何解决。

我什至如何开始调试呢?任何详细的cli选项,我可以查看日志吗?

% sw_vers 
ProductName:    Mac OS X 
ProductVersion: 10.6.8 
BuildVersion:   10K549
% rvm --version
rvm 1.10.3 by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.beginrescueend.com/
% ruby --version 
ruby 1.9.3p125 (2012-02-16) [x86_64-darwin10.8.0] 
% gem --version 
1.8.17 
% heroku version 
2.25.0 
% cat ~/.netrc # is empty 
% heroku auth:login

Enter your Heroku credentials. 
Email: me@example.com
Password (typing will be hidden): 
Authentication failed.

最佳答案

更改密码后,我遇到了同样的问题,我发现这是因为我使用heroku-accounts gem管理多个帐户。

我在heroku帐户中删除了帐户设置,然后使用新的凭据进行身份验证将其重新添加。然后事情开始像以前一样工作。

似乎存储在heroku-accounts gem中的身份验证详细信息会以某种方式覆盖您通过命令行应用的身份验证详细信息。无论如何,这对我有用。

关于heroku - 密码更改后无法使用heroku gem cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10628149/

相关文章:

reactjs - Heroku : 404 (Not Found), "dist/"未创建

html - 将样式表传递给 heroku

c# - 如何在 C# 中使用 PHP CLI

python - 单击命令行界面 : Make options required if other optional option is unset

ubuntu - 如何在 ubuntu 20.04.3 上设置 Firefox 94 缓存位置

ruby-on-rails - 推送到 Heroku 时出现 Assets 错误

python - 使用 Flask/heroku session 总是空的

node.js - 如何存储开源 Heroku Node.js 应用程序的数据库凭据?

python - 使用 Python click 命令调用带有可变参数的类方法

windows - 如何在 Windows 命令行中使用通配符解码多个文件