Вытащить из Mercurial - ошибка сертификата - PullRequest
20 голосов
/ 30 июля 2011

Я пытался получить данные с сервера и получаю следующую ошибку:

C:\Users\User\hg_repo>hg pull
abort: error: _ssl.c:490: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICAT
E:certificate verify failed

Я скачал сертификат и установил его в доверенные корневые центры сертификации Windows, но все равно получаю ошибку,Как я могу заставить Mercurial доверять сертификату?

1 Ответ

26 голосов
/ 30 июля 2011

В вашем пользовательском каталоге (например, C: \ Users \ в Vista / Windows 7 или C: \ Documents and Settings \ до этого) должен быть файл с именем 'mercurial.ini' (или, если его нет, просто создайте пустой файл с таким именем). Добавьте раздел в конец этого файла, который выглядит следующим образом:

[web]
cacerts = C:\the\path\to\the\certificate\file.cer
...