ここ数ヶ月、Heroku を普通に使っています。最初に ssh キーを作成し、それを Heroku アカウントに追加したところ、問題なくアプリをデプロイできました。今日まで。私は新しいプロジェクトに取り組んでおり、別の電子メール アドレスで新しい Heroku アカウントを作成する必要がありました。しばらくして、SSH キーが別の電子メールに関連付けられているため、新しい電子メール アドレスを使用してこのアプリを展開できないことに気付きました。次に、新しい SSH キーを作成し、それを新しい Heroku アカウントに追加しました。うまくいきませんでした!:)
コンピューターと新しい Heroku アカウントからキーを削除しました。その後、元の Heroku アカウントに戻ることにしました。多かれ少なかれ、すべてがうまく機能します。古いアプリを引き続きデプロイできます。そこには SSH キーが 1 つしかないことがわかります。コマンドを実行できます: heroku info
、heroku apps
など。
それで、新しいアプリをデプロイしようとしましたが、新しい Heroku アプリを作成する前に: を使用しましたheroku create
。新しいアプリが正常に作成されました。しかし、試してみるとgit push heroku
、次のエラーが発生します。
! フィンガープリント b2:69:3b:90:1e:e1:60:ad:a0:b9:f7: : :* : * を持つキーは、furious-leaf-9996 にアクセスする権限がありません。
を試してみるとheroku info
、次のエラーが発生します。
! Furious-leaf-9996 へのアクセス権がありません。
面白いことに、他のアプリのディレクトリに切り替えて同じことをしようとすると (例: heroku info
、git push heroku
)、すべてが完全に機能します。
注1:試してみるとheroku logout
、heroku login
両方のアプリのディレクトリでいつでも接続できます
注 2: 私は RVM を使用しており、両方のアプリが異なる gemset を使用しています。
他にどうしたらいいのかわからない!! 誰??
ありがとう!