当尝试对我的beanstalk svn repo (https://beanstalkapp.com)使用subversive时,我得到了以下类型的错误:
Some of selected resources were not committed.
svn: Commit failed (details follow):
svn: Received fatal alert: bad_record_mac这可以通过命令行很好地工作,但不能用于eclipse或subversive svn插件。我读到这与不允许旧版本的SSL有关,但在eclipse中找不到任何方法来修复它。
谢谢!
发布于 2012-03-23 11:43:42
如果还有人对此感兴趣,这似乎是SVNKit 1.3.6 (以及1.7测试版)和JDK6的问题。我在使用我的beanstalk svn repo时也遇到了同样的问题。我认为这个bug可能与这篇报道有关。
http://issues.tmatesoft.com/issue/SVNKIT-176
如果你深入研究一下,就会发现这显然是JDK6和那种从服务器强制SSL连接的长期存在的问题,尽管他们的解决方案对我来说根本不起作用(也许我完全做错了)。
因此,所谓的“解决方案”是:
a.使用JDK7进行开发
b.只需使用7.0JVM启动Eclipse (-vm参数,继续使用JDK6进行开发)
c.返回到SVNKit 1.3.5 (继续使用JDK6)
d.完全忘记SVNKit,使用JavaHL (如果你使用的是64位的JVM,这是一个全新的蠕虫罐头)
e.尝试在eclipse.ini中添加该设置(我尝试了几个小时...在尝试使用svn repo时仍然遇到相同的错误)
不幸的是,我现在选择了选项D。其余的我都测试过了,都工作得很好(除了最后一个)。
发布于 2012-02-27 19:27:36
原来你可以在没有SSL的情况下使用beanstalk (感谢Ray),这为我解决了这个问题。
发布于 2014-07-14 18:25:57
尝试使用-Dsvnkit.http.sslProtocols=SSLv3
https://stackoverflow.com/questions/8893871
复制相似问题