当我尝试将 git 项目推送到 heroku 时,它给了我一个错误 -
您的带有指纹 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx 的密钥无权访问 my_heroku_app。
我已经尝试了几乎所有我在互联网上找到的东西——添加密钥、上传、删除每个密钥然后重试。我检查了没有多个帐户。我还检查了 .git/config 文件以查看项目名称是否准确。
我注意到,在我删除 known_hosts 文件并尝试推送项目后,它说 -
无法确定主机“heroku.com (50.19.85.132)”的真实性。
RSA 密钥指纹是 *some.random.fingerprint。
您确定要继续连接(是/否)?是
警告:将 'heroku.com,50.19.85.154' (RSA) 永久添加到已知主机列表中。
!您的带有指纹my.original.configured.fingerprint的密钥无权访问 first-app。
致命:远端意外挂断
这很有趣,因为那不是我的指纹。我在 ib_rsa.pub 中的那个与 heroku 尝试使用的那个不同。我做了一个heroku键,我只看到一个键(它应该使用的那个)。我不知道它从哪里挑选这个奇怪的键。任何建议都会有所帮助。谢谢!