开始: 我可以使用我的电子邮件和密码登录heroku。
使用相同的电子邮件和密码凭据通过终端登录heroku时出现以下错误。
heroku login
Email: myemail@email.com
Password:
No such account: myemail@email.com
答案 0 :(得分:14)
检查你的[Project Root]/.git/config
有一些heroku accounts specific
设置:
[heroku]
account = <account name>
您可以删除这两行,然后再次尝试登录 只需保存您删除的内容:)
答案 1 :(得分:5)
尝试删除现有帐户凭据rm -rf ~/.heroku/plugins/heroku-accounts
并执行heroku login
输入您的凭据
答案 2 :(得分:0)
尝试确保安装了最新版本的heroku gem / toolbelt。
答案 3 :(得分:0)
检查您的.git/config
是否有关于遥控器的引用,例如'git@heroku.account'并删除它们。
另外,请检查~/.ssh/config
对该帐户的引用并将其删除。
然后,重新执行您的身份验证heroku auth:logout
和heroku auth:login
以及heroku keys:add
,以便重新设置所有内容。
答案 4 :(得分:0)
我认为问题是Heroku工具带和Heroku gem之间的冲突。我也有同样的问题。阅读本文以解决它 - http://bit.ly/1sku20D