我在使用Android Studio 1.01连接到SVN服务器时遇到问题。
当我尝试浏览远程SVN存储库时,出现以下错误:

Subversion:(正在访问URL:https://subversion.assembla.com/svn/whozeincharge)收到致命警报:handshake_failure请检查Subversion SSL设置(“设置” |“版本控制” |“Subversion” |“网络”)也许您应该手动指定SSL协议(protocol)-SSLv3或TLSv1

我的SVN服务器托管在www.assembla.com

Assembla小组阻止了与SVN服务器的基于SSL的连接,并要求我使用TLS。
看到我的conversation和assembla支持。

使用SVN CLI,,我可以毫无问题地连接到服务器。
我的SVN客户端版本是:1.8.10
我的Mac资讯:



删除目录〜/.subversion/auth/svn.ssl.server之后
并重新启动Android Studio ,我可以浏览远程存储库(使用Android Studio)而没有任何问题。
一段时间后,出现ssl握手错误,并且在文件系统上创建了文件夹〜/.subversion/auth/svn.ssl.server。

我的Android Studio SVN配置:

  • 常规:使用命令行客户端:/sw/bin/svn(指向1.8.10 SVN客户端)
  • 常规:使用系统默认的Subversion配置目录:〜/.subversion
  • 网络:TLSv1

  • 请指教

    最佳答案

    在Idea或Android Studio的“常规”选项卡中的“设置”>“版本控制”>“Subversion”中,选中具有“svn”值的“使用命令行客户端”。

    此解决方案解决了我的错误。

    10-05 17:49
    查看更多