Linux Mercurial [SSL:CERTIFICATE_VERIFY_FAILED]
在Linux上使用分布式仓储系统Mercurial(hg) 下载软件时,hg自带的python2.7不能正确定位Ca-certificate的位置,导致报错:
certificate verify failed: unable to get local issuer certificate
在hg wiki 上寻找相关信息,发现是有可能python2.7没有安装certifi包,导致错误。
只需安装Python2.7的certifi包,并配置好hg 的配置文件hgrc的 "[web]"配置:
[web]
cacerts = /etc/ssl/certs/ca-certificates.crt
,即可解决问题。