2012-03-21 68 views
6

当试图更新从Netbeans的Subversion工作拷贝,我收到以下错误如何使用Netbeans 7.1使用SVN 1.7存储库?

svn: E175002: Unable to connect to a repository at URL 'https://svn.XXX.de/svn/[RepositoryName]' 
svn: E175002: OPTIONS of 'https://svn.XXX.de/svn/[RepositoryName]': Server certificate verification failed: issuer is not trusted (https://svn.XXX.de) 

此外,我得到一个弹出窗口说

SVN command returned with the following error: 
javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name 

我知道this的问题,我成功地做了一个svn checkout使用TortoiseSVN。我永久接受了服务器证书。从命令行和Tortoise SVN访问和使用工作副本很好。

Netbeans以-J-DsvnClientAdapterFactory=commandline选项启动,因此访问SVN 1.7存储库基本上可行。

NetBeans IDE中 7.1(构建201112071828)
的Java 1.7.0_02; Java的热点(TM)客户端VM 22.0-B10
TortoiseSVN的 1.7.6,建设22632 - 64位
系统的Windows 7 - 64位

我能做些什么与使用NetBeans我库工作?

感谢您的任何有用的提示!

回答

3

SVN onfiguration不会自动导入Netbeans。你可以找到here一个残酷的方式来处理(在Netbeans中复制svn config)。

如果你想要更准确的信息和优雅的方式来解决问题看看this link

+3

谢谢,它的工作原理!我将'C:\ Users \ [用户名] \ AppData \ Roaming \ Subversion \ auth'的子目录中找到的文件复制到'C:\ Users \ [用户名] \ netbeans \ 7.1 \ config \ svn中的相应子目录下\ config \ auth \'。 – pmoule 2012-03-21 21:14:30

+0

非常感谢! – Ruben 2014-05-08 15:33:47

1

在客户端的受信任的根证书容器只需安装服务器证书:

  • 证书保存到本地文件。

如果您有权访问服务器,请将证书复制到您的计算机。

如果没有访问服务器的权限,但是您有chrome,只需输入root svn仓库URL并点击围场(在https信件的左边),然后单击认证数据>详细信息选项卡>复制文件按钮。

与Internet Explorer类似,但如果网站未添加到受信任的位置,则将禁用文件副本按钮:Internet选项>安全选项卡>受信任的位置>位置>键入Subversion URL>添加>关闭并接受所有窗口>重启浏览器。然后,你将能够保存证书。

  • 右键单击证书>安装证书

  • 选择所有用户或电流,因为你需要>点击下一步。

  • 标记将所有证书放入以下存储区(第二个选项)。

  • 选择受信任的根证书颁发机构文件夹>接受。

  • 下一步>完成并确定。

  • 重新启动netbeans。

相关问题