2011-01-18 10 views
6

私は、Windows上のMercurial 1.7.3で私のレポのクローンを作成し、次のエラーを取得しようとしている:Mercurialの1.7.3証明書エラーのWindows

C:\ Devの> HGクローンhttps://dev.mydomain.com/repo アボート:dev.mydomainを。 com証明書のエラー:証明書は* .webfaction.com用です

本当にこれを動作させるには本当のSSL証明書を支払う必要がありますか、それとも何らかの方法でクローンを強制することはできますか? (私はこれはセキュリティ上の理由から、一般的には良いアイデアではないことを理解し、私はちょうどコードをチェックアウトを取得したいと思います。。)

おかげで、 ブライアン

答えて

7

あなたはこれを見なければならない:CACertificates

Mercurialは最近証明書を検証し始めました。自己署名証明書の例外を作成することができます。単にあなたのMercurialの設定ファイルにこれを入れ

7

[web] 
cacerts = 
+0

+1は魅力のように働きました。 –

+0

これで、ホストの指紋に以下のような警告メッセージが表示されます。 警告:xxx.com指紋認証xx:yy:da:95:b9:d3:f1:10:4f:24:3d:85 :D0:1B:40:8D:E0:53:C8:検証されていない47(hostfingerprintsを確認するか、コンフィグ設定をweb.cacerts) Iは、次いで、この問題を回避するの上方を除去し、代わりに追加コメントを追加しました: [hostfingerprints] xxx.com =指定されたものでは、ホストの指紋は次のように与えられます:x:y:da:95:b9:d3:f1:10:4f:24:3d:85:d0:1b:40:8d:e0:53:c8:47 –

+0

このような警告メッセージは、 警告:xxx.com指紋での証明xx:yy:da:95:b9:d3:f1:10:4f:24:3d:85:d0:1b:40:8d: e0:53:c8:47が確認されていません(ホストの確認私は、代わりにこの問題を回避する上に除去し、添加 ' 指紋やweb.cacertsコンフィグ設定)を添加: '[hostfingerprints] xxx.com = XX:YY:DA:95:B9:D3:F1:10: 4f:24:3d:85:d0:1b:40:8d:e0:53:c8:47 ' –

関連する問題