OpenshiftでPHP アプリケーションを作成し、アプリに SSH で正常に接続しました。Openshift の私の Git リポジトリは次のようになりますssh://1234567890@my_app_name.rhcloud.com/~/git/app_name.git/
。また、自分のコンピューターにローカルの Git リポジトリも作成しました。公開鍵と秘密鍵をここに保存しました (ローカル リポジトリとの相対関係): ../ssh/
. 公開鍵と秘密鍵に次のような名前を付けました:.ssh
そして.ssh.pub
、次のように Openshift リポジトリから Git プルしようとしています:
git pull ssh:../ssh/.ssh 1234567890@my_app_name.rhcloud.com/~/git/app_name.git/
fatal: Invalid refspec '1234567890@my_app_name.rhcloud.
com/~/git/app_name.git/'
しかし、私はこのエラーが発生していますfatal: Invalid refspec
。
私も試しました
git pull ssh://1234567890@my_app_name.rhcloud.com/~/git/app_name.git/
しかし、次のエラーが発生しました
許可が拒否されました (publickey、gssapi-keyex、gssapi-with-mic)。致命的: リモート リポジトリから読み取れませんでした。
正しいアクセス権があり、リポジトリが存在することを確認してください。
Windows で ssh を使用して Openshift からプルするにはどうすればよいですか?
PS: Git の を使用してこれらのキーを作成しましssh-keygen -t rsa
た。