![SVN 接受过期的根证书和过期的证书](https://linux22.com/image/754076/SVN%20%E6%8E%A5%E5%8F%97%E8%BF%87%E6%9C%9F%E7%9A%84%E6%A0%B9%E8%AF%81%E4%B9%A6%E5%92%8C%E8%BF%87%E6%9C%9F%E7%9A%84%E8%AF%81%E4%B9%A6.png)
答案1
为了避免客户端软件导致的所有拒绝,最彻底的解决方案是使用将日期设置为所有证书有效日期的系统。您可以临时更改系统上的日期,也可以使用从主机安装相关目录的虚拟机。
答案2
您需要--non-interactive --trust-server-cert
同时使用两者。
编辑1: 您可以使用 SSL 代理绕过当前证书,例如:https://github.com/suyashkumar/ssl-proxy
答案3
除了为服务器生成新证书之外,没有其他解决方案。
为了避免客户端软件导致的所有拒绝,最彻底的解决方案是使用将日期设置为所有证书有效日期的系统。您可以临时更改系统上的日期,也可以使用从主机安装相关目录的虚拟机。
您需要--non-interactive --trust-server-cert
同时使用两者。
编辑1: 您可以使用 SSL 代理绕过当前证书,例如:https://github.com/suyashkumar/ssl-proxy
除了为服务器生成新证书之外,没有其他解决方案。