6

i have to switch heroku account from one to another .i tried using heroku login.but when i try to deploy my app using command

git push heroku master

but i am getting error

Agent admitted failure to sign using the key.

 !  Your account ritesh@iritesh.com does not have access to young-plains-9347.
 !  
 !  SSH Key Fingerprint: 3f:bf:62:23:04:b3:7a:ff:a8:15:59:43:37:c0:4d:6e

fatal: The remote end hung up unexpectedly

where ritesh@iritesh.com is my previous account .how to get rid of this error ??please guideline .

4

5 回答 5

1

您可以使用Heroku 帐户在多个 Heroku 帐户之间切换。另请参阅开发中心文章了解详细信息。

于 2013-10-09T23:43:52.110 回答
1
#list of accounts
heroku accounts

#Remove a account
heroku accounts:remove personal

#Set a new account # in project root
heroku accounts:set personal

#Set machine wide default account
heroku accounts:default personal
于 2013-11-18T09:45:23.473 回答
1

经过4个小时的挣扎,我弄清楚了。

要简单地删除以前的帐户,

  1. 只需完全卸载 Heruku toolbelt。

https://devcenter.heroku.com/articles/heroku-command#uninstalling-the-heroku-cli

  1. 重新启动计算机
  2. 重新安装它
  3. 在终端登录heroku
  4. 按照 Heroku 指南创建 ssh。

完毕!这只是删除了以前的帐户。

于 2015-09-09T03:40:19.283 回答
0

要删除以前的帐户,您应该从命令行注销:

heroku logout

并再次登录以添加新帐户:

heroku login

您可以通过安装heroku 帐户包来管理 heroku 的多个帐户

于 2021-05-16T14:05:40.787 回答
0

这与 heroku toolbelt 本身无关。在您的情况下发生的情况可能是 git(通过 ssh-agent)不知道您尝试使用的帐户的 ssh 密钥,假设您有一个(如果您没有,则需要生成一个并通过heroku keys:add) 添加。

您需要做的就是通过运行将 ssh 密钥添加到用户代理ssh-add ~/.ssh/your-other-ssh-key。如果 ssh-agent 尚未运行,您可以使用eval "$(ssh-agent -s)".

于 2021-10-25T18:41:48.993 回答