2014-10-05 14 views
0

我在heroku上有多个帐户,我认为我的ssh密钥搞砸了,但我不知道如何解决它。 当我尝试'git push heroku master'时,我得到错误'您的帐户*****无法访问*****'多个帐户heroku密钥混合起来

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

+0

一个简单的搜索将引导您到heroku SSH文档。 Stackoverflow无法确切知道需要在您的个人设置中更正哪些内容。你到底希望在这里做什么? – Kenster 2014-10-06 09:40:53

回答

0

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

我会帮助你通过一个哈克修复

1.首先进入你的主文件夹的.ssh /目录

2.移动所有文件并将其保存在任何其他文件夹通过这个来获得(不要删除它)

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

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

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

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