【发布时间】:2010-12-20 10:49:03
【问题描述】:
我想在 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,至少需要来自 openCollabNet 的 SVN/JavaHL 版本 1.4.x。但是 1.4.x 不适用于 Mac OS X 10.6。你在那里只得到1.6。 所以我选择了 1.6,并期待 Ecipse 的“安装新软件”对话框为我提供更新版本的 Subclipse,但它仍然提供 1.0.0。而且实际上这种组合不起作用,尝试连接SVN时仍然会出错...
我现在能做什么?
【问题讨论】:
标签: eclipse macos subclipse javahl