我需要能够从 subversion 存储库部署应用程序的新实例。这是通过从 PHP 脚本运行 shell_exec() 来完成的。
但是,Subversion 不会让我查看存储库,而是抛出此错误:
svn:' https ://www.example.org/svn/repos/project/trunk'的选项:服务器证书验证失败:发行者不受信任(https://www.example.org)
我怎样才能让 Subversion 让我检查代码并忽略证书错误?如果我从 SSH 会话中检出它,它会提示并缓存证书并且第二次工作正常。然而,当通过 PHP 脚本运行时,它永远不会工作。
来自全局选项部分下的 svn 帮助文件 svn help checkout
--non-interactive : do no interactive prompting
--trust-server-cert : accept unknown SSL server certificates without
prompting (but only with '--non-interactive')
Run Code Online (Sandbox Code Playgroud)
应该做你需要的。
归档时间: |
|
查看次数: |
4689 次 |
最近记录: |