svn: E120171: Error running context: An error occurred during SSL communication

minilife 发布于 2024-06-19 2615 次阅读


svn连接不上公司的svn服务器,查询了很多资料,homebrew安装的svn版本过高,而Visual SVN服务器版本过低的原因造成的,服务器仅支持 TLS v1.0。
解决方案参考:https://superuser.com/questions/1473219/subversion-error-svn-e120171-error-running-context-an-error-occurred-during

找到ssl conf文件:

openssl version -d

修改配置:

# 查看ssl conf文件位置
openssl version -d

# 编辑文件,注释原来openssl_conf,添加以下配置
openssl_conf = default_conf

# 在文件末尾 添加
openssl_conf = default_conf

[ default_conf ]

ssl_conf = ssl_sect

[ssl_sect]

system_default = ssl_default_sect

[ssl_default_sect]
Options = UnsafeLegacyRenegotiation
MinProtocol = TLSv1  
CipherString = DEFAULT:@SECLEVEL=0

此时执行svn ls xx 会发现:

选择暂时接受或永久接受即可。

最后更新于 2024-12-31