私が得ているのと同じエラーメッセージを引用しているスタック記事がたくさんあります。
別のコンピューターでherokuセットアップドキュメント全体を調べたところ、すべてが完全に機能しました。これが機能しない理由はわかりませんが、機能する必要があります。
私が走るとき:
> git push -v heroku master
Pushing to git@heroku.com:lit-tor-7969.git
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Stackのすべてのソリューションには、sshキーのリセットが含まれており、sshキーは問題ないと思います。私はMacOSXを使用していて、次のコマンドを実行しました。
heroku keys:clear
heroku keys:add
したがって、gitがリポジトリフォルダ内で手動で生成したキーではなく、/ Users / bishopz/.sshキーを使用しているように見えます。
以下の回答に加えて、この記事は多くの洞察を提供しているようです: キーフィンガープリントのためにHerokuにプッシュできません
.sshディレクトリを完全に削除してみました。走った
heroku keys:clear
ssh-add -D #to remove all ssh identities
ssh-keygen -t rsa -C "email@gmail.com" -f ~/.ssh/id_rsa_heroku
ssh-add ~/.ssh/id_rsa_heroku
heroku keys:add ~/.ssh/id_rsa_heroku.pub
git push heroku master
そして今取得:
! Your key with fingerprint 27:5f:64:4e:2e:f0:41:5b:62:a9:95:d2:02:df:27:85 is not authorized to access lit-tor-7969.
fatal: The remote end hung up unexpectedly
への応答
ssh -vvv git@heroku.com
今です:
debug1: Host 'heroku.com' is known and matches the RSA host key.
debug1: Found key in /Users/bishopz/.ssh/known_hosts:1
debug1: ssh_rsa_verify: signature correct
debug1: Offering RSA public key: /Users/bishopz/.ssh/id_rsa_heroku
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: Authentication succeeded (publickey).
Authenticated to heroku.com ([50.19.85.132]:22).
助けていただければ幸いです。誰かが私に役立つ回答を投稿できれば、新しい報奨金を開始します。