Вытягивание из Mercurial-ошибка сертификата

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

C:UsersUserhg_repo>hg pull
abort: error: _ssl.c:490: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICAT
E:certificate verify failed

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

1 ответов


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

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