3

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)

親切に助けてください。

4

1 に答える 1

3

コマンドラインからクローンを作成しようとしているときに同じ問題が発生しました...

C:\> git clone GIT_URL  DIRECTORY_TO_CREATE

最後に、GIT UI から複製することで問題が解決しました。メニュー項目 [すべてのプログラム] --> [GIT] --> [Git GUI] に移動し、[Clone existing repository] ​​を選択します。

于 2015-03-04T12:58:29.543 に答える