Mercurialに証明書を追加するには?

Mercurialに証明書を追加するには?

私はArch Linuxを使用しており、Mercurialを使用してbitbucketからプロジェクトを複製しようとすると、次のエラーが発生します。

warning: bitbucket.org certificate with fingerprint 24:...:3b
    not verified (check hostfingerprints or web.cacerts config setting)
searching for changes
  • この問題をどのように解決できますか?
  • この証明書を自分のシェルに追加するには?
  • インストールできる証明書パッケージはありますか? Firefoxに付属の基本証明書バンドルをお好みですか?

答え1

この問題を解決するには、証明書を追加する必要があります。で述べたようにマーキュリーウィキこれを設定ファイル/etc/mercurial/hgrcに追加できます。

[web]
cacerts = /etc/ssl/certs/ca-certificates.crt

行く道も確認できます。指紋

答え2

コードサーバーに最新の証明書がある可能性があります。その場合は、ファイルに~/.hgrc移動して次を削除して更新を強制的に確認できます。

[hostfingerprints]
<code server> = aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa

関連情報