4

我经常需要切换 heroku 帐户并使用执行以下操作的脚本:

heroku keys:clear && rm ~/.heroku/credentials && heroku list

之后,我需要输入要切换到的帐户的凭据:

Enter your Heroku credentials.
Email: fake@gmail.com
Password: 
Uploading ssh public key /Users/fake/.ssh/id_rsa.pub
!   Fingerprint already exists. Please use one ssh key per Heroku account

不幸的是,我无法通过此错误。

非常感谢任何帮助。

4

3 回答 3

4

删除 heroku 凭据

rm ~/.heroku/credentials

然后手动上传密钥

heroku 键:添加 ~/.ssh/otheraccount.pub

输入您的 Heroku 凭据,就是这样!!

于 2010-10-19T00:32:40.883 回答
2

不要对多个帐户使用相同的 ssh 密钥。请为一个帐户使用一个 ssh 密钥。

有关解决此问题的更多信息,您可以参考http://martyhaught.com/articles/2010/12/14/managing-multiple-heroku-accounts/

于 2012-01-13T07:47:16.167 回答
0

奇怪的是,我可以通过以下方式解决问题:清除密钥,删除切换到其他帐户的凭据,然后再返回。

于 2010-06-22T23:38:03.840 回答