如何向 Mercurial 添加证书?

Moh*_*ati 4 mercurial certificates

我使用 Arch Linux,当我想使用 mercurial 从 bitbucket 克隆一个项目时,出现此错误:

warning: bitbucket.org certificate with fingerprint 24:...:3b
    not verified (check hostfingerprints or web.cacerts config setting)
searching for changes
Run Code Online (Sandbox Code Playgroud)
  • 我怎样才能解决这个问题?
  • 如何将此证书添加到我的外壳中?
  • 是否有要安装的证书包?像 Firefox 附带的默认证书包?

rus*_*ush 6

您需要添加证书来解决此问题。如mercurial wiki 中所述,您可以将其添加到配置文件 /etc/mercurial/hgrc 中:

[web]
cacerts = /etc/ssl/certs/ca-certificates.crt
Run Code Online (Sandbox Code Playgroud)

也可以用指纹查路。