0

최근 Mercurial은 HTTPS 서버에 연결할 때 인증서 유효성 검사를 추가했습니다. https://wiki.droidweight.googlecode.com/hg/에 Google 코드 프로젝트의 위키 저장소를 복제하려고하지만 인증서는 *.googlecode.com입니다.Windows 7에서 HTTPS 서버의 인증서 지문을 받으시겠습니까?

Google 코드의 인증서는 *.*.googlecode.com과 같은 여러 하위 도메인을 포함하지 않습니다.

나는 오류를 받고 있어요 :

% hg clone --verbose https://wiki.droidweight.googlecode.com/hg/ -- C:\workspace\wiki 
abort: wiki.droidweight.googlecode.com certificate error: certificate is for *.googlecode.com, googlecode.com, *.codespot.com, *.googlesource.com, googlesource.com (use --insecure to connect insecurely) 

나는 인증서 지문을 얻을 필요가있다. This SO answer은 * nix에서 어떻게하는지 말합니다.

Windows 7 (Home Premium)에서 어떻게 지문을 얻을 수 있습니까?

참고 :

+0

TortoiseHg를 사용하고 있으므로 [이 Q & A] (http://stackoverflow.com/questions)/6293167/https-host-authentication-in-tortoisehg-for-internal-self-signed-certif)을 사용하면 UI에 지문을 쿼리 할 수있는 곳이 있으므로 도움이됩니다. –

답변

0

어떤 버전의 Mercurial을 사용하고 있습니까? 복제 할 때 1.8.2 지문을 인쇄합니다 (as per the documentation).

편집 : 몇 가지 테스트 후, 나는 (이렇게 경고와 함께하지만, 성공 항상 복제, 내가 web.cacerts가 구성되어 있지 않음) 의욕 당신이 안전하지 않은 연결 인증서를 인쇄하는 것을 깨달았다. 따라서 hg clone--insecure을 전달하면 클론과 지문을 얻게됩니다.

GnuWin32! Windows 명령 줄을 재미있는 장소로 만듭니다. (GnuWin32와 아무런 관계가 없지만 대단히 감사합니다.)

+0

답변 해 주셔서 감사합니다. 나는 수은 1.8.4 (TortoiseHg 2.0.5에 번들 된 것)를 사용하고있다. 나는 시험 할 것이고, 그것이 효과가 있다면 질문에 답을 표시 할 것이다. – blokeley

관련 문제