我创建了一个新的ssh密钥,在本地将其添加到我的ssh密钥,然后将其添加到heroku。当我尝试推送时,我收到“未授权”错误。我不知道下一步该做什么......
~/app> heroku keys:add /home/user/.ssh/XXX-YYY-ZZZ.pub
Uploading SSH public key /home/user/.ssh/XXX-YYY-ZZZ.pub... done
~/app> heroku keys
=== mail+heroku@mydomain.com Keys
ssh-rsa xxxx zzz@ubuntu
ssh-rsa yyyy zzz@ubuntu
~/app> ssh-add /home/user/.ssh/XXX-YYY-ZZZ
\Enter passphrase for /home/user/.ssh/XXX-YYY-ZZZ:
Identity added: /home/user/.ssh/XXX-YYY-ZZZ (/home/user/.ssh/XXX-YYY-ZZZ)
~/app> git push heroku master
! Your key with fingerprint XXXXX is not authorized to access XXX-YYY-ZZZ.
fatal: The remote end hung up unexpectedly
我必须以某种方式将该密钥连接到我的XXX-YYY-ZZZ应用程序吗?我在这里的文档https://devcenter.heroku.com/articles/keys中没有看到任何相关内容。
可能是相关的,我有两个我正在部署的heroku,这个失败的是第二个。我想把它们分开。我怀疑问题出在我的ssh_config上,但我不知道如何解决它。