【问题标题】:Eclipse (Indigo) subversive 0.7.9: bad_record_macEclipse (Indigo) 颠覆性 0.7.9:bad_record_mac
【发布时间】:2012-02-12 05:05:50
【问题描述】:

当尝试对我的 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 中找不到任何修复它的方法。

谢谢!

【问题讨论】:

  • 你能在没有 ssl 的情况下使用有问题的 subsersive/eclipse 环境连接和使用存储库吗...beanstalkapp.com
  • 假设 repo 中没有敏感信息,切换到非 ssl 将消除许多故障排除因素。存储库必须允许非 SLL 连接。 1. cd 到 Eclipse 工作区和项目 w/svn 问题。运行:svn info 记录 URL 显示为 https://somebeanstockthing.com/blah/ 复制此 url,但将 https:// 更改为 http://。切换你的工作副本:svn switch --relocate <oldurl> <newurl> 像这样:svn switch --relocate https://somebeanstockthing.com/blah/ http://somebeanstockthing.com/blah/ 如果没有更深层次的 SVN 问题弹出,svn info 应该确认 url 更改,重启 ide
  • 一旦你这样做了,eclipse还有问题吗?如果是这样,同样的错误?
  • 更改 URL 有效!非常感谢雷!
  • 不幸的是,我的存储库似乎要求我重定向到 https url。

标签: eclipse svn ssl eclipse-plugin subversive


【解决方案1】:

如果有人仍然感兴趣,这似乎是 SVNKit 1.3.6(和 1.7 测试版)和 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,这是一个全新的蠕虫罐)
e.尝试在 eclipse.ini 中添加该设置(我尝试了几个小时......尝试使用 svn repo 时仍然遇到同样的错误)

不幸的是,我现在选择了选项 D。其余的我测试过并且一切正常(除了最后一个)。

【讨论】:

    【解决方案2】:

    原来你可以在没有 SSL 的情况下使用 beanstalk(感谢 Ray),这为我解决了这个问题。

    【讨论】:

    • 我在使用堆栈溢出之前发表了该评论...应该将其作为答案:),但我很感激@Nick
    【解决方案3】:

    尝试使用-Dsvnkit.http.sslProtocols=SSLv3

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 2016-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多