当我尝试使用我的beanstalk svn repo(https://beanstalkapp.com)进行颠覆时,我收到以下类型的错误:
Some of selected resources were not committed.
svn: Commit failed (details follow):
svn: Received fatal alert: bad_record_mac
这可以通过命令行正常工作,而不是使用eclipse或颠覆性的svn插件。我已经读到它与不允许使用旧版本的SSL有关,但在eclipse中无法找到修复它的方法。
谢谢!
答案 0 :(得分:1)
如果有人仍感兴趣,这似乎是SVNKit 1.3.6(以及1.7 beta)和JDK6的问题。我使用我的beanstalk svn repo也遇到了同样的问题。我认为该错误可能与此报告有关。
http://issues.tmatesoft.com/issue/SVNKIT-176
一旦你进一步了解它,它显然是JDK6中长期存在的问题以及来自服务器的强制SSL连接类型,尽管它们的解决方案对我来说无效(也许我完全做错了)。
所以“解决方案”原样是:
一个。用JDK7开发
湾只需使用7.0 JVM启动Eclipse(-vm参数,继续使用JDK6进行开发)
C。返回SVNKit 1.3.5(再次继续使用JDK6)
d。忘记SVNKit并使用JavaHL(如果你使用64位JVM,这是一个全新的蠕虫病毒)
即尝试在eclipse.ini中添加该设置(我试了好几个小时......尝试使用svn repo时仍然遇到同样的错误)
我很遗憾现在选择了D。其余的我测试过并且都运行良好(最后一个)。
答案 1 :(得分:0)
事实证明你可以在没有SSL的情况下使用beanstalk(感谢Ray),这解决了我的问题。
答案 2 :(得分:0)
尝试使用-Dsvnkit.http.sslProtocols = SSLv3