我在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/
但我收到以下错误
权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic)。致命:无法从远程存储库中读取。
请确保您具有正确的访问权限并且存储库存在。
如何在 Windows 上使用 ssh 从 Openshift 中提取?
PS:我使用 Git 的ssh-keygen -t rsa
.