PHP的Svn远程服务器证书验证问题

时间:2013-01-12 06:04:19

标签: php windows svn ssl-certificate proc-open

为了使用websvn浏览远程存储库,我在我的localhost(windows7,wampserver)中安装了websvn。 Websvn通过php函数的proc_open执行svn命令。 当svn命令为:

svn info "http://site.com/svnurl" --xml --non-interactive --username "guest" --password "guest"

proc_open返回正确的结果。 但是当svn命令是:

svn info "https://site.com/svnurl" --non-interactive --trust-server-cert --username "guest" --password "guest"

proc-open返回错误。

svn:E175002:无法连接到网址“https://site.com/svnurl”的存储库 svn:E175002:“https://site.com/svnurl”的选项:服务器证书验证失败:为不同的主机名颁发证书,颁发者不受信任(https://site.com/svnurl)。

在这里,site.com/svnurl是虚幻的网址,真正的网址是205.174.169.180:9880/GBoomTest.ca。

你如何解决这个问题?

0 个答案:

没有答案