Netbeans 不正确 ;证书 ;对于 ;存储库 ;at ;ssh

Netbeans 不正确 ;证书 ;对于 ;存储库 ;at ;ssh,netbeans,ssh,repository,openshift,Netbeans,Ssh,Repository,Openshift,我完全搞不懂openshift+netbeans 当我尝试“克隆存储库”以便在本地开发时,我遇到了“ssh上存储库的凭据不正确…”我还注意到,无法将openshift提供的URL放在Netbeans“克隆存储库”工具的“存储库URL”字段中 我遇到“ssh上存储库的凭据不正确…” 是的,正如预期的那样,因为您使用(在Netbeans中)奇怪且未知的用户名 ssh URL的格式是众所周知的和预定义的。对于SSH服务的Git repos,它是 ssh://[USERNAME@]HOSTNAME:[P

我完全搞不懂openshift+netbeans

当我尝试“克隆存储库”以便在本地开发时,我遇到了“ssh上存储库的凭据不正确…”我还注意到,无法将openshift提供的URL放在Netbeans“克隆存储库”工具的“存储库URL”字段中

我遇到“ssh上存储库的凭据不正确…”

是的,正如预期的那样,因为您使用(在Netbeans中)奇怪且未知的用户名

ssh URL的格式是众所周知的和预定义的。对于SSH服务的Git repos,它是

ssh://[USERNAME@]HOSTNAME:[PORT]/PATH/TO/REPO.git
可选参数为
[]
-ed

如果Netbeans不接受URL中的用户名,您必须按照应用程序配置中的建议(长十六进制字符串)为SSH使用相同的名称,而不是用户名
…@yandex.ru
(这是OpenShift的登录,不是SSH的登录)


在Netbeans中配置VCS设置之前,您可以从获取功能性SSH连接(带有交互式身份验证的SSH客户端)开始!因此,解决方案是:

  • 存储库URL,如:ssh://myapp-mydomen.rhcloud.com/~/git/caswp.git/
  • 用户名类似于:123e31f89f5cf29a111110e(您可以在应用程序页面的OPENSHIFT ONLINE上找到它)
  • 我用了“私钥”。文件名为-id\u rsa通常您可以在文件夹-C:\Users\UserName.ssh中找到它\

  • 根据我的经验,这只是一个用户信息不匹配的问题。我在bitbucket.org上有两个存储库。我试图用错误的用户名/密码从netbeans进行克隆,netbeans在其中检查身份验证。 突然,我注意到,并更正用户名/密码,砰的一声,它的工作。。。没有错误