【问题标题】:How to work with SVN 1.7 repositories using Netbeans 7.1?如何使用 Netbeans 7.1 处理 SVN 1.7 存储库?
【发布时间】:2012-03-21 20:21:38
【问题描述】:

尝试从 Netbeans 更新颠覆工作副本时,我收到以下错误

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 的问题,并且我使用TortoiseSVN 成功地制作了svn checkout。我永久接受了服务器证书。从命令行和 Tortoise SVN 访问和使用工作副本很好。

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

NetBeans IDE 7.1(内部版本 201112071828)
Java 1.7.0_02; Java HotSpot(TM) 客户端 VM 22.0-b10
TortoiseSVN 1.7.6,内部版本 22632 - 64 位
系统 Windows 7 - 64 位

如何使用 Netbeans 处理我的存储库?

感谢任何有用的提示!

【问题讨论】:

    标签: svn netbeans-7 java-7


    【解决方案1】:

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

    如果您想要更准确的信息和优雅的解决问题的方法,请查看this link

    【讨论】:

    • 谢谢,它有效!我将在C:\Users\[username]\AppData\Roaming\Subversion\auth 的子目录中找到的丢失文件复制到了 `C:\Users[username]\.netbeans\7.1\config\svn\config\auth` 中的相应子目录。
    【解决方案2】:

    只需将服务器证书安装在客户端的可信根证书容器中:

    • 将证书保存到本地文件。

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

    如果无法访问服务器但您有 chrome,只需键入根 svn 存储库 URL 并单击围场(在 https 字母的左侧),然后单击已认证数据 > 详细信息选项卡 > 复制文件按钮.

    与 Internet Explorer 类似,但如果站点未添加到受信任的地方,则复制到文件按钮将被禁用:互联网选项 > 安全选项卡 > 受信任的地方 > 地方 > 键入颠覆 URL > 添加 > 关闭并接受所有windows > 重启资源管理器。然后,您就可以保存证书了。

    • 证书右击>安装证书

    • 根据需要选择所有用户或当前用户>点击下一步。

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

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

    • 下一步 > 完成并确定。

    • 重启 netbeans。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多