多个帐户heroku密钥混淆了

时间:2014-10-05 23:34:55

标签: heroku ssh ssh-keys heroku-toolbelt

我在heroku上有多个帐户,我认为我的ssh键搞砸了,但我不知道如何修复它。 当我尝试'git push heroku master'时,我收到错误'你的帐户*****无法访问*****'

如何修复我的密钥以便我可以推送到heroku?

1 个答案:

答案 0 :(得分:0)

Heroku不允许在2个heroku帐户之间共享ssh密钥。

我会帮助你通过一个hacky修复来解决这个问题

1.首先转到主文件夹中的.ssh /目录

2.移动所有文件并将其保存在任何其他文件夹中(不要删除)

3.打开终端并使用“heroku login”命令登录heroku并登录您想要推送的heroku帐户。

4.成功登录您的帐户后,输入“heroku keys:add”命令。它会为您的帐户创建一个新的ssh密钥。您现在可以轻松推送到您的帐户。

假设您要使用旧帐户推送到任何应用程序,请将.ssh /文件夹文件替换为备份文件。 (将当前的.ssh /备份到任何文件夹) 或者您可以为该帐户重复相同的步骤1-4。

我希望这能解决你的问题。