キーフィンガープリントのためHerokuにプッシュできません 質問する

キーフィンガープリントのためHerokuにプッシュできません 質問する

私は Rails 初心者で、非常にシンプルなアプリを Heroku にデプロイしようとしていました。これは私がデプロイする 2 番目のアプリで、最初のアプリは問題なくデプロイできました。しかし、このアプリではいくつか問題があります。git プッシュ heroku マスター"、次のエラーが発生します:

! フィンガープリント xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx のキーには、my_heroku_app へのアクセスが許可されていません。

致命的: リモート側が予期せず切断されました

Herokuにログインした後、キーを管理しようとしました。コンソールに「heroku キー" とすると、次のようになります。

myemailaddress のキーがありません。

しかし、コマンド「herokuキー:追加「私は

既存の公開鍵が見つかりました: /Users/michele/.ssh/id_rsa.pub SSH 公開鍵 /Users/michele/.ssh/id_rsa.pub をアップロードしています。フィンガープリントはすでに存在します。Heroku アカウントごとに 1 つの SSH キーを使用してください。

助けてください!本当にイライラします。何が悪いのか全く分かりません!ありがとうございます

ベストアンサー1

新しい RSA ID をマシンに追加する必要がありました。

そこで、まず新しい RSA キーを作成しました。

ssh-keygen -t rsa -C "giordano.scalzo[at]gmail.com" -f  ~/.ssh/id_rsa_heroku

それを自分のマシンに追加しました

ssh-add ~/.ssh/id_rsa_heroku

そして最後にHerokuへ

heroku keys:add ~/.ssh/id_rsa_heroku.pub

その後、

git push heroku master

おすすめ記事