当我在命令行中执行 svn 时:
command: svn commit path -m "Uploaded By User" --username username
--password password --non-interactive --trust-server-cert --quiet 2>&1
Run Code Online (Sandbox Code Playgroud)
这会导致错误:
数组([0] => svn:提交失败(详细信息如下):[1] => svn:'svn url'的选项:服务器证书验证失败:证书已过期,颁发者不受信任(svn url:8443))
的含义--trust-server-cert已更改,等效行为现在指定如下:
svn checkout https://your.repository.url/ --non-interactive --trust-server-cert-failures="unknown-ca,cn-mismatch,expired,not-yet-valid,other" --username=blah --password=blah
您正在使用与 Web 服务器的 SSL 连接(即:您的存储库路径以 https:// 开头),并且该服务器上安装的证书已过期。
您需要联系服务器管理员来更新证书(或者使用非 SSL 签出,如果这适合您的安全要求)。
| 归档时间: |
|
| 查看次数: |
25244 次 |
| 最近记录: |