多个帐户heroku键混淆

Posted

技术标签:

【中文标题】多个帐户heroku键混淆【英文标题】:Multiple accounts heroku keys mixed up 【发布时间】:2014-11-30 05:54:15 【问题描述】:

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

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

【问题讨论】:

一个简单的搜索将引导您到 heroku SSH 文档。 *** 无法确切知道您的个人设置中需要更正的内容。您到底希望在这里做什么? 【参考方案1】:

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

我会通过一个 hacky fix 帮助你解决这个问题

1.首先进入主目录下的.ssh/目录

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

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

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

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

希望这能解决你的问题。

【讨论】:

以上是关于多个帐户heroku键混淆的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Heroku-accounts 插件不再工作,并且我不再能够在 CLI 中的多个帐户之间切换?

如何对具有多个值的多个列求和

Rails、Heroku 和子域。我的特殊情况可行吗?

Heroku + node.js:我有一个使用多个端口的服务器。如何让 Heroku 分配它们?

单个 Heroku 应用程序上的多个工作程序/Web 进程

Heroku procfile多个工人[重复]