所以我有几个 ssh 密钥用于我拥有的其他帐户。我现在需要能够在我的计算机上克隆 heroku 存储库。我创建了一个新的 ssh 密钥并使用 heroku keys:add 将其添加到我的 heroku 帐户。但是,当我尝试克隆存储库时,我收到此错误:Your key with fingerprint: .... is not authorized to access rural-visions. fatal: the remote end hung up unexpectedly
我听说我需要在 .ssh 文件夹中创建一个配置文件,但我不知道要在其中放入什么。
任何帮助将非常感激!
我有时必须使用一堆 Heroku 帐户,并且遇到了这个问题。这是我通常做的事情:
当然,这假设密钥已经添加到 heroku 帐户中。您可以通过以下方式做到这一点:
$ heroku keys:add
解决这个问题的正确方法是使用 SSH 配置〜/ .ssh /配置,但这对我来说有点太多了,因为我只是偶尔切换帐户。
谷歌搜索 SSH 配置文件应该会找到很多结果,但以下一些可能会有所帮助:
- SSH 配置 - 相同的主机但不同的密钥和用户名 https://superuser.com/questions/366649/ssh-config-same-host-but-different-keys-and-usernames
- 为给定域的 git Push 指定 SSH 密钥 https://stackoverflow.com/questions/7927750/specify-an-ssh-key-for-git-push-without-using-ssh-config
- 使用 SSH 配置文件简化您的生活 http://nerderati.com/2011/03/simplify-your-life-with-an-ssh-config-file/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)