1

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た。

4

1 に答える 1