【发布时间】:2013-09-25 06:18:24
【问题描述】:
我在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 创建了这些密钥。
【问题讨论】:
标签: windows git ssh-keys openshift