본문 바로가기
IT 기술/컴퓨터관리 팁

[Mercurial] error: _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

by 땅뚱 2014. 6. 26.

hg clone 명령을 내렸을 때 아래와 같은 에러가 발생하였다.


error: _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed


ssl 버전 문제인가 해서 시스템을 업그레이드 해보고 시도해보았으나, 여전히 동일한 에러가 발생한다.

관련해서 찾아보니, mercurial 은 1.7 부터 certification 지원한다고 한다.


관련 페이지 : http://mercurial.selenic.com/wiki/CACertificates#Manually_bypassing_security_checks_on_self-signed_certificates


위 내용대로 아래처럼 수정해보았다.(ubuntu)


# sudo vi /etc/mercurial/hgrc

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


여전히 동일한 문제가 발생한다.


이것으로 문제가 해결되지 않는다면, 자신의 홈디렉토리에 해당 설정을 한다.


# vi ~/.hgrc


[web]

cacerts=