管理在Heroku多个SSH密钥(managing multiple ssh keys on her

2019-08-03 15:33发布

所以我有一对夫妇用于我有其他帐户的SSH密钥。 我现在需要能够克隆我的电脑上的Heroku库。 我创建了一个新的SSH密钥和使用Heroku的键:添加将其添加到我的Heroku账户。 然而,当我试图克隆库我得到这个错误: Your key with fingerprint: .... is not authorized to access rural-visions. fatal: the remote end hung up unexpectedly Your key with fingerprint: .... is not authorized to access rural-visions. fatal: the remote end hung up unexpectedly

我听说,我需要建立在你的.ssh文件夹中的配置文件,但我不知道该怎么投入那里。

任何帮助将非常感激!

Answer 1:

我有时有一堆的Heroku账户的工作,并已经运行到这一点。 这是我平时做:

  • 清除身份

     $ ssh-add -D 
  • SSH-补充一点我需要经常账户的关键

     $ ssh-add ~/.ssh/an_account_key 
  • 现在,我可以把我的应用程序的Heroku

     $ git push heroku-remote master 

当然,这种假设密钥已经被添加到Heroku的帐户了。 你可以做到这一点:

$ heroku keys:add

要解决这个问题的正确方法是在〜/ .ssh / config中的SSH配置,但是这是一个有点多了,因为我只是切换帐户偶然。

谷歌搜索有关SSH配置文件应该打开了大量的成果,但这里的一些可能有帮助:

  • SSH配置-同一主机上,但不同的密钥和用户名
  • 指定混帐推SSH密钥给定域
  • 简化你的生活的SSH配置文件


文章来源: managing multiple ssh keys on heroku
标签: heroku ssh