Kho*_*yen 20 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.
Run Code Online (Sandbox Code Playgroud)
vau*_*nos 28
更改密码后我遇到了同样的问题,我发现这是因为我使用heroku-accounts gem 管理多个帐户.
我删除了heroku帐户中的帐户设置,然后使用新凭据进行身份验证重新添加.事情开始像以前一样开始.
似乎存储在heroku-accounts gem中的身份验证详细信息会以某种方式覆盖您通过命令行应用的身份验证详细信息.无论如何,这对我有用.
小智 7
你也可以试试这个:
$ heroku accounts:remove your_app
Run Code Online (Sandbox Code Playgroud)
紧随其后
$ heroku accounts:add your_app
Run Code Online (Sandbox Code Playgroud)
输入您的电子邮件和新密码,您应该好好去.
| 归档时间: |
|
| 查看次数: |
6034 次 |
| 最近记录: |