在OpenShift上创建了应用程序。现在我想要连接Netbeans。我尝试用这种方法克隆git
团队 - >克隆
在“存储库URL”字段中显示为“SSH”,我输入了我的SSH URL。看起来像'ssh://538fe7ea50044609120003ef@myapp-masakra.rhcloud.com/~/git/myapp.git/'
在'username'字段中,我输入我的OpenShift应用程序登录名;
然后我将私有SSH路径输入到相应的字段中。
但是我收到了错误:
在不正确的ssh凭据存储库://538fe7ea50044609120003ef@myapp-masakra.rhcloud.com/~/git/myapp.git/
问题是什么?
答案 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):
答案 1 :(得分:-1)
使用Pageant.exe Putty。双击打开它。一旦打开,该图标将显示在TaskBar上。单击图标上的鼠标右键,然后选择添加密钥,选择正确的* .ppk并输入密码。
一旦完成,Netbeans就可以识别身份验证,并可以进行推送和克隆。