私は 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