httpsのリポジトリからcloneしようとしたらSSLのverifyエラーが発生しました。
PS C:\repo> hg clone https://repository.sample.com/hg/test/ C:\repo\test abort: error: _ssl.c:490: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
環境はWindows、サーバのSSL証明書はオレオレ証明書です。
解決策はさっくりとverify無視すればOKです。
--insecure do not verify server certificate (ignoring web.cacerts config)
PS C:\repo> hg clone https://repository.sample.com/hg/test/ C:\repo\test --insecure
Warningは出ますが、これで使えます。
push/pull時もinsecure付けないといけないのは難点ですね。
ちゃんと解決する方法は公式ドキュメントに書いてあるっぽいのですが、気力なくなってしまったのでそのうち…