新しい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アカウントが2つありますが、失敗しているのは2つ目です。それらを分けておきたいのですが。問題はssh_configにあると思われますが、解決方法がまだわかりません。