リモート リポジトリの参照に websvn を使用するために、ローカルホスト (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: URL 'https://site.com/svnurl' のリポジトリに接続できません svn: E175002: 'https://site.com/svnurl' のオプション: サーバー証明書の検証に失敗しました:異なるホスト名、発行者は信頼されていません (https://site.com/svnurl)。
ここで、site.com/svnurl は非現実的な URL で、実際の URL は 205.174.169.180:9880/GBoomTest.ca です。
どうすればこの問題を解決できますか?