に失敗した私は、このエラーを取得するシェル:SVNコマンドラインが原因サーバ証明書の不一致
D:\Jenkins\jobs\Merge Trunk to Stable\workspace\stable>svn up --trust-server-cert --non-interactive
Updating '.':
svn: E175002: Unable to connect to a repository at URL 'https://xxx/stable'
svn: E175002: OPTIONS of 'https://xxx/stable': Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted (https://xxx)
しかし、私は、コマンドラインCMDウィンドウから同じことを実行すると、それOKです:
D:\Jenkins\jobs\Merge Trunk to Stable\workspace\stable>svn up
Updating '.':
At revision 1797.
または
D:\Jenkins\jobs\Merge Trunk to Stable\workspace\stable>svn up --trust-server-cert --non-interactive
Updating '.':
At revision 1797.
任意のアイデアどのようにこれを解決するために?
そのサーバーのサーバーの指紋をどこかに追加する必要がありますか? – fduff
私が知っているわけではありません。私は実際に質問を理解していない...私はサーバー証明書の名前が一致していない知っている。以前は問題なかった –
私はTortoise/Network/Subversionサーバファイルのようなものを気にしていました。そこに欠けている設定があるかもしれませんが、それはちょうど推測です。 – fduff