无法使用NetBeans克隆OpenShift

时间:2014-06-07 08:59:56

标签: git netbeans openshift

在OpenShift上创建了应用程序。现在我想要连接Netbeans。我尝试用这种方法克隆git

团队 - >克隆

在“存储库URL”字段中显示为“SSH”,我输入了我的SSH URL。看起来像'ssh://538fe7ea50044609120003ef@myapp-masakra.rhcloud.com/~/git/myapp.git/'

在'username'字段中,我输入我的OpenShift应用程序登录名;

然后我将私有SSH路径输入到相应的字段中。

enter image description here

但是我收到了错误:

在不正确的ssh凭据存储库://538fe7ea50044609120003ef@myapp-masakra.rhcloud.com/~/git/myapp.git/

问题是什么?

2 个答案:

答案 0 :(得分:0)

OP user3491167提及in the comments

  

我使用了' git init'在HD ../myapp中,然后在NetBeans中将该文件夹作为项目打开   从命令行在NetBeans中编辑项目后,我写了

git add .
git commit -m 
git push

换句话说,在连接远程仓库之前,您需要在本地拥有一个。


this answer中所述,请确保您已将公钥添加到OpenShift服务器(使用rhc command)。

rhc sshkey list

或“OpenShift管理控制台” - > “我的帐户” - >右侧的“公钥”(如此blog post):

https://www.openshift.com/sites/default/files/sshkeys_web.png

答案 1 :(得分:-1)

使用Pageant.exe Putty。双击打开它。一旦打开,该图标将显示在TaskBar上。单击图标上的鼠标右键,然后选择添加密钥,选择正确的* .ppk并输入密码。

一旦完成,Netbeans就可以识别身份验证,并可以进行推送和克隆。