openshift online で新しいアカウントを作成し、最初のアプリを作成しました。ローカルマシンにrhc
インストールしました。rhc setup -l loginname
git clone を使用して初めて ssh キーをセットアップし、リモート リポジトリのクローンを作成しましたが、正常に動作しました。ただし、変更後、git push を実行しようとすると、次のエラーが発生しました。
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
などを使用するなど、このフォーラムで提供されているいくつかのソリューションを試しましたssh-add
が、これは機能しませんでした。次に、.ssh
ディレクトリの下および openshift オンライン アカウントから既存のすべての ssh キーが削除され、ssh-agent によって管理されているすべての ID も削除されていることを確認しました。 . その後、再度起動rhc setup
しました。これにより、デフォルトの ssh キーが再度作成され、[はい] を選択した公開キーをアップロードできるかどうか尋ねられました。ただし、次のエラーが表示されます。
An SSH connection could not be established to appname-domain-name.rhcloud.com.
Your SSH configuration may not be correct, or the application may not be
responding. connection closed by remote host (Net::SSH::Disconnect)
親切に助けてください。