Настройка Mercurial для принятия самозаверяющих сертификатов - PullRequest
3 голосов
/ 14 июня 2011

Как мы можем настроить Mercurial для принятия самозаверяющих сертификатов.Я создал сертификат и назначил его с помощью IIS.Я могу просмотреть свой репозиторий через веб-браузер после подтверждения ошибки сертификата.Но если я использую командную строку (hg clone <a href="https://server/hg/repositoryName" rel="nofollow">https://server/hg/repositoryName</a>), чтобы получить клон репозитория, он говорит, что проверка сертификата не выполненаКак я могу настроить Mercurial для принятия этого сертификата?

Ответы [ 2 ]

3 голосов
/ 14 июня 2011

использовать раздел hostfingerprints hg.ini, например,

[hostfingerprints]
hg.example.com = 2f:47:d5:d4:c8:28:34:b2:65:15:9b:15:ad:1e:11:b1:9e:8d:bb:cc
1 голос
/ 14 июня 2011

Я никогда не пробовал, но на вики Mercurial есть раздел Сертификаты CA .

Похоже, что вам нужно добавить ссылку на файл сертификата в основной файл web.cacerts, на который ссылается hgrc.d\paths.rc.

...