我想在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.但是Mac OS X 10.6没有1.4.x版本。那里只有1.6。 所以我采用了1.6并预期Ecipse的“安装新软件”对话框为我提供了一个较新版本的Subclipse,但它仍然提供1.0.0。实际上这个组合不起作用,在尝试连接SVN时仍然会出错...
我现在能做什么?
答案 0 :(得分:0)
你是如何得到Subclipse的,你会得到1.0版本?目前的Subclipse是1.6.x并且已经出现了将近2年。
只需指定Subclipse 1.6.x的更新站点URL并进行安装即可。或者使用Eclipse Marketplace客户端来执行此操作。