管理heroku上的多个ssh密钥

Pom*_*pey 4 ssh heroku

所以我有几个ssh密钥用于我拥有的其他帐户.我现在需要能够在我的计算机上克隆一个heroku存储库.我创建了一个新的ssh密钥并使用了heroku密钥:添加将其添加到我的heroku帐户.但是,当我尝试克隆存储库时,我收到此错误: Your key with fingerprint: .... is not authorized to access rural-visions. fatal: the remote end hung up unexpectedly

我听说我需要在.ssh文件夹中创建一个配置文件,但我不知道该放在那里.

任何帮助将非常感激!

Cod*_*ler 15

我有时必须使用一堆heroku帐户,并遇到了这个问题.这是我通常做的事情:

当然,这假设密钥已经添加到heroku帐户.你可以这样做:

$ heroku keys:add
Run Code Online (Sandbox Code Playgroud)

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

关于SSH配置文件的Google搜索应该会产生大量结果,但这里有一些可能会有所帮助: