Como posso adicionar um certificado ao Mercurial?

4

Eu uso o Arch Linux, quando eu quero clonar um projeto do bitbucket com mercurial eu recebo este erro:

warning: bitbucket.org certificate with fingerprint 24:...:3b
    not verified (check hostfingerprints or web.cacerts config setting)
searching for changes
  • como posso corrigir isso?
  • como posso adicionar este certificado ao meu shell?
  • existe um pacote de certificado para instalar? como o pacote de certificado padrão que vem com o Firefox?
por Mohammad Efazati 28.05.2012 / 06:53

2 respostas

6

Você precisa adicionar um certificado para corrigir esse problema. Conforme descrito em wiki do mercurial você pode adicioná-lo em sua configuração arquivo / etc / mercurial / hgrc:

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

Além disso, você pode verificar o caminho com impressões digitais .

    
por 28.05.2012 / 11:04
0

Seu servidor de código pode ter um certificado atualizado. Nesse caso, você pode acessar o arquivo ~/.hgrc e excluir o seguinte para forçar a verificação de atualizações:

[hostfingerprints]
<code server> = aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa
    
por 22.08.2016 / 18:53