2012-03-15 6 views
0

私のリポジトリにchangessetsを押したときに、私はエラーが発生します:私はbitbucket.orgするプッシュするとアボート:無効なMercurialのを使用して証明書とTortoiseHgのとビットバケット

私が取得:

abort: invalid certificate for `bitbucket.org` with fingerprint 24:9c:45:8b:9c:aa:ba:55:4e:01:6d:58:ff:e4:28:7d:2a:14:ae:3b 

私がプッシュするとRepositoryHosting.com私が手:

abort: invalid certificate for `sfi.repositoryhosting.com` with fingerprint d1:a6:19:f6:04:33:e6:6f:dc:bb:f1:83:72:fc:ba:2a:b6:b7:a3:e5 

私は3番目のサイト(trunksapp.com)にプッシュすると、私はエラーを取得しないでください。 3つのホスティングサイトすべてにHTTPSを使用しています。

コマンドラインとTortoiseHGの両方でエラーが発生します。 私はいくつかのプッシュを行うスクリプトを持っています。失敗したホスティングサイトでは、プッシュされたすべてが失敗しています。彼らは一度に働いた。すべてのスクリプトは、証明書エラーを取得しないサイトで成功しています。スクリプトは長い間変更されていません。

スクリプトは毎晩実行するようにスケジュールされています。彼らがどれだけ長く失敗しているのか分かりません。

私は--insecureオプションを試しました。違いはありませんでした。

は ジム

+0

--verboseオプションまたは|と--debugを試しましたか?私は 'CN = * .repositoryhosting.com'を見て、問題があるかもしれません、私の側から-v --debugの場合は" bitbucket.org証明書が正常に検証されました "とバニラTortoiseHg \ hgrc.d \ cacert.pemが存在する場合 –

+0

Didあなたのhgrcファイル[hostfingerprints]セクションにBitbucketの指紋を(おそらく間違って)指定しますか? –

答えて

0

はこれが最も可能性の高い1.7にMercurialのアップグレードに関連したあなたの助けのために事前にありがとうございます。次のページを参照してください:https://www.mercurial-scm.org/wiki/CACertificates。 Mercurialは今より厳しくなっており、CA証明書を設定しています。

関連する問題