これまでは SmartSVN を使用して、https で保護されたリポジトリにスムーズにアクセスしていました。SmartSVN は単に私の証明書とパスフレーズを要求しただけで満足しました。
今、自動更新とコミットが必要なため、TortoiseSVN 派生であるEasySVNを試します。残念ながら、資格情報を求められず、「利用可能な証明書がありません」で失敗します。
コマンド ライン SVN で更新を実行しようとすると、証明書とパスフレーズを求められます (なぜ TortoiseSVN はそれを実行できないのでしょうか?)、失敗します:
E:\test>svn update
Updating '.':
Authentication realm: https://ourserver:8888
Client certificate filename: e:\path\to\my\certificate.p12
svn: E175002: Unable to connect to a repository at URL 'https://ourserver:8888/svn/my/checked/out/path'
svn: E175002: OPTIONS of 'https://ourserver:8888/svn/my/checked/out/path': SSL handshake failed: Secure connection truncated (https://ourserver:8888)