You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用证书连接VisualSVN与Softether VPN时证书验证失败求助

解决VisualSVN与Softether VPN证书不一致导致的验证失败问题

1. 确认证书实际一致性

  • 导出VisualSVN服务器证书:在VisualSVN服务器管理界面,右键服务器→属性→SSL证书→导出,保存为.cer文件。
  • 导出Softether VPN服务器证书:在Softether VPN管理端,进入VPN设置→SSL证书设置→导出证书,保存为独立的.cer文件。
  • 对比证书信息:用系统证书查看器打开两个文件,重点核对颁发者、有效期、SHA-1/SHA-256指纹,若指纹不同,说明并非同一份证书,需重新导入正确证书至对应服务。

2. 清理SVN客户端证书缓存

  • 打开TortoiseSVN设置:右键空白区域→TortoiseSVN→设置→网络→SSL客户端证书→查看已缓存证书。
  • 删除对应SVN仓库的旧缓存:找到与目标SVN服务器地址匹配的证书条目,删除后重新发起SVN更新,重新信任证书。

3. 统一VPN访问SVN的地址标识

  • 确保通过VPN访问SVN服务器时使用的IP/域名,与VisualSVN证书绑定的域名/IP完全一致。例如证书绑定svn.internal.com,就不能用服务器内网IP访问,否则会触发域名不匹配的证书验证错误。

4. 检查Softether VPN证书应用配置

  • 确认Softether VPN的证书已正确应用于VPN的SSL通信层:在Softether配置界面,进入SSL证书设置,确保选中的证书是用于VPN服务器的SSL加密,而非仅用于用户身份验证模块。

5. 重置SVN客户端安全配置

  • 执行命令清除SVN全局缓存:
    svn cleanup --remove-unversioned
    
  • 或者手动删除证书存储目录:
    • Windows系统路径:%APPDATA%\Subversion\auth\svn.ssl.server
      删除该目录下所有文件后,重新执行SVN更新,按提示重新信任证书。

内容的提问来源于stack exchange,提问作者hud.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 11:35:08