Herokuにアプリをデプロイしているので、リポジトリからHerokuアプリを作成してから作成しましたgit push heroku master
。これを行うと、エラーが発生し続けます。
! Your key with fingerprint xxx is not authorized to access heroku-app.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
SSHキーをすべて削除したり、新しいキーを作成したりするなど、SSHキーを変更してさまざまなことを試しました。それでも同じエラーが発生します。Herokuにキーを追加しました。
それから私は走ってみました、そしてssh -vT git@heroku.com:heroku-app.git
結果は次のとおりでした:
OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
ssh: Could not resolve hostname heroku.com:heroku-app.git: nodename nor servname provided, or not known
そのエラーが何を指しているのか理解できません。ホスト名は間違いなく有効です。SSH構成ファイルに必要なものがない可能性はありますか?私は今日、これを無駄に機能させるためにかなりの時間を費やしてきたので、どんなアイデアも素晴らしいでしょう。