2012-03-24 2 views
36

내 프로젝트에 머큐리얼 버전 컨트롤을 사용하고 있습니다. 모든 push, pull처럼 update 괜찮아하고있다하지만 한 가지 잘못된 것입니다 : 나는 잘못된 부분이다 누군가가 말해 줄래이머큐리얼 버전 컨트롤이 푸시 오류를 표시했습니다.

warning: bitbucket.org certificate with fingerprint 24:9c:45:8b:9c:aa:ba:55:4e:01:6d:58:ff:e4:28:7d:2a:14:ae:3b not verified (check hostfingerprints or web.cacerts config setting) 

같은 것을 보여주고있다 push을 사용하고 있습니다 때. 어떤 도움이나 제안이라도 매우 중요합니다.

+1

hostfingerprints 또는 web.cacerts 구성 설정을 확인합니까? –

+0

그 파일은 어디에 있습니까? – NewUser

+2

http://mercurial.selenic.com/wiki/CACertificates#Windows –

답변

34

내 .hgrc에 넣는 것이 트릭을 만들었습니다.

[hostfingerprints] 
bitbucket.org = 45:ad:ae:1a:cf:0e:73:47:06:07:e0:88:f5:cc:10:e5:fa:1c:f7:99 

먼저 호스트 인증서를 확인하여 지문을 확인해야합니다. 하지만 모두 괜찮아 보인다면 위의 방법을 사용하여 성가신 경고를 없앨 수 있습니다.

https://confluence.atlassian.com/display/BBKB/abort%3A+certificate+for+bitbucket.org+has+unexpected+fingerprint

-1

가 에서이 메시지를 받았습니다 참조 https://confluence.atlassian.com/display/BBKB/abort%3A+certificate+for+bitbucket.org+has+unexpected+fingerprint

의 Bitbucket의 인증서를 사용하도록 변경 한

SHA-2 다음과 같이 해당 지역의 의욕 구성을 업데이트해야합니다 월 2015 년 6 이후 :

글로벌 Mercurial 구성 파일을 찾으십시오. Windows의 경우,이 파일의 이름은 Mercurial.ini이며 일반적으로 사용자 프로파일의 홈 디렉토리에 있습니다. 예 : (C : \ Users \ whoever \ Mercurial.ini) Unix/OSX의 경우이 파일은 .hgrc라고하며 ~/.hgrc (홈 디렉토리)에 있습니다.

[hostfingerprints] 새 인증서를 반영하기 위해

[hostfingerprints] 
bitbucket.org = 46:de:34:e7:9b:18:cd:7f:ae:fd:8b:e3:bc:f4:1a:5e:38:d7:ac:24 

Windows Mercurial.ini 파일을 업데이트 한 후 아무런 문제가 없습니다. Sourcetree와 함께 Mercurial 사용하기.

관련 문제