0

我想在 Snow Leopard 上使用 Eclipse 插件 Subclipse。我为 JavaScript Web 开发人员安装了 Eclipse IDE(Helios Service Release 1)。

我应该提到 subversion 服务器受 SSL 保护,我必须使用个人证书(p12 文件)。

我告诉系统在哪里可以找到证书文件

/Users/<USERNAME>/.subversion/servers

用这行:

[groups]
servername = 999.999.99.99
...
[servername]
ssl-client-cert-file = /Users/<USERNAME>/Desktop/<CERTIFICATE>

在命令行中使用 SVN 可以。

所以我的第一次尝试是在 Eclipse 的“安装新软件”对话框中使用 subclipse.tigris.org 提供的 Subclipse 插件。这为我提供了 Subclipse 1.0.0。当尝试连接到 SVN 存储库时,它在 Eclipse 的控制台视图中以这个错误结束:

svn: PROPFIND request failed on '/blahblahblahrepositorydirectory'
svn: Received fatal alert: handshake_failure

我认为使用更新的 SVN 版本 + JavaHL(Snow Leopard 预装的 SVN 为 1.0)可能是个好主意,但根据http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de至少需要 SVN/来自 openCollabNet 的 JavaHL 版本 1.4.x。但是 1.4.x 不适用于 Mac OS X 10.6。你在那里只得到1.6。所以我选择了 1.6,并期待 Ecipse 的“安装新软件”对话框为我提供更新版本的 Subclipse,但它仍然提供 1.0.0。实际上这种组合不起作用,在尝试连接 SVN 时仍然会出错......

我现在能做什么?

4

1 回答 1

0

您是如何让 Subclipse 开始使用 1.0 版本的?当前的 Subclipse 是 1.6.x,并且已经发布了将近 2 年。

只需指定 Subclipse 1.6.x 的更新站点 URL 并安装它。或者使用 Eclipse Marketplace 客户端来执行此操作。

于 2010-12-20T15:05:37.230 回答