Фон
Начиная с Mercurial 3.9 , Mercurial требуется более безопасный отпечаток SHA-256, в отличие от SHA-1 из предыдущих версий. Ответ Иеремии объясняет, как вычислить отпечаток SHA-1. Как указано в комментарии J.Money, теперь необходимо добавить флаг -sha256
, чтобы получить правильный отпечаток пальца.
Новая команда:
openssl s_client -connect <host>:<port> < /dev/null 2>/dev/null | openssl x509 -fingerprint -sha256 -noout -in /dev/stdin
, где <host>:<port>
следует заменить соответствующим образом. (Чтобы ответить на исходный вопрос, можно использовать wiki.pydlnadms.googlecode.com:443
, как отметил yanokwa.) Вы должны опустить https://
в URL , в противном случае вы получите ошибку Expecting: TRUSTED CERTIFICATE
.
Затем можно добавить полученный отпечаток SHA-256 в файл глобальных настроек Mercurial (~/.hgrc
).