繁体   English   中英

Android Studio无法连接到SVN服务器 - SSL握手失败

[英]Android Studio fails to connect to SVN server - SSL handshake failure

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

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

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

Assembla团队阻止了与SVN服务器的基于SSL的连接,并要求我使用TLS。
请参阅我与assembla支持的对话

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

system_profiler SPSoftwareDataType软件:

系统软件概述:

系统版本:OS X 10.9.5(13F34)
内核版本:达尔文13.4.0
启动音量:Macintosh HD
引导模式:正常
电脑名称:[名字在这里]
用户名:[name goes here>]


删除目录〜/ .subversion / auth / svn.ssl.server后
并重新启动Android Studio 我能够浏览远程存储库 (使用Android Studio)而没有任何问题。
过了一会儿,ssl握手错误又回来了,在文件系统上创建了文件夹〜/ .subversion / auth / svn.ssl.server。

我的Android Studio SVN配置:

  1. 一般:使用命令行客户端:/ sw / bin / svn(它指向1.8.10 SVN客户端)
  2. 一般:使用系统默认的Subversion配置目录:〜/ .subversion
  3. 网络:TLSv1

请指教

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

我的错误已通过此解决方案解决。

我有同样的问题,对我有用的解决方案如下:

  1. 通过Android Studio打开终端
  2. 磁带(验证):chmod 644~ / .subversion / auth / svn.ssl.server / *
  3. 磁带:svn列表
  4. 磁带(永久接受证书,无需重新启动IDE):p

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM