我正在使用 Mac 版本,并尝试使用“新存储库书签”选项来访问存储库。输入 URL 以及我的用户名和密码后,它只给出以下错误:
Unable to connect to a repository at URL 'https: ...' OPTIONS of 'https:...': SSL handshake failed: SSL error: tlsv1 alert protocol version (https:...)
我是新手,有人知道出了什么问题吗?
我猜VersionsApp(您安装的版本)不支持TLS 1.0、1.1或1.2,仅支持SSL 3.0。尝试升级您的客户端,如果没有帮助,请联系支持人员。
如果您的 SVN 服务器是 VisualSVN Server,您还可以尝试调整 TLS/SSL 兼容性级别。
我已经成功使用版本一段时间了。在将其安装到全新机器上并尝试为特定 SVN 存储库创建书签后,我遇到了同样的错误。我能够通过以下方法解决该问题。
在 Eclipse 中集成 SVN 的情况下,还有一种解决此问题的方法。
步骤如下:
Linux java.security 文件位于 linux 64 中的
/usr/local/lib64/jvm/java/jre/lib/security/java.security
Windows
c:\Program Files\Java\jreX.XX\lib\security
c:\Program Files(x86)\Java\jreX.XX\lib\security
原文:jdk.tls.disabledAlgorithms=SSLv3、TLSv1、RC4、DH keySize < 768...
替换为 jdk.tls.disabledAlgorithms=SSLv3、RC4、DH keySize < 768...
问候。