解决mac下用svn检出时报svn: E120171: Error running context: An error occurred during SSL communication的问题
1. 用下面的命令
openssl version -d
找到配置文件所在目录。
2. 打开配置文件:openssl.cnf
3. 找到
[provider_sect]
在下面增加
legacy = legacy_sect
4. 找到
[default_sect]
#activate = 1
在下面增加
[legacy_sect]
activate = 1
这样配置完了之后,不报ssl连接错误了。
参考资料:https://superuser.com/a/1829903
但是运行svn命令时会报"segmentation fault"错误,试了重装svn,降级安装svn,都没有解决,最后放弃了用命令行使用svn,通过安装smartsvn解决了检出的问题。
smartsvn安装方法:
brew install --cask smartsvn