2010-02-15 4 views
3

내 컴퓨터에 cruisecontrol.NET을 설치하기 만하고 VisualSVN을 사용하여 https : // 및 '더미'인증서로 SVN을 호스팅하고 있습니다. 이 모든 것이 내 로컬 PC에 있습니다.CruiseControl.Net + SSL

문제는 내가 시도하고 cruisecontrol.NET을 실행할 때이다 - "서버 인증서 확인이 실패, 발행자가 신뢰할 수없는 다른 호스트 이름 발급 된 인증서"그것은 나를주는 계속 CruiseControl을 만드는 방법을

임 확실하지 .NET은 인증서가 정상임을 인정합니까?

아이디어가 있으십니까?

답변

2

certnetr.msc를 CCNET 서비스를 실행중인 사용자로 실행하십시오. 그런 다음 SSL 인증서를 여기에있는 "개인"인증서에 추가하십시오. 그러면 인증서가 신뢰됩니다.

하지만 잘못된 호스트 이름으로 인증서를 발급 한 것 같습니다. 따라서이를 수정하려면 인증서를 검사하고 어떤 호스트 이름을 할당했는지 확인하십시오. 내 생각 엔 당신이 그것을 "localhost"에 할당했고 네트워크 이름으로 CCNET 서버를 언급하거나 그 반대의 경우입니다. CCNet URL이 인증서의 호스트 이름과 일치하는지 확인해야합니다. 따라서 CCNET에서 연결중인 시스템 이름을 변경해야하거나 인증서를 다시 발행해야합니다.

+0

안녕하세요 :) thx 응답입니다. 그래서 저는 VisualSVN 인증서를 가지고 있습니다 : c \ program files (x86) \ VisualSVN Server \ Certs - server.pem입니다. 개인 인증서에 추가 하시겠습니까? – Tom

+0

그래, 이걸 개인 인증서 저장소에 추가 할 수 있어야한다. CruiseControl.NET을 실행하는 사용자의 개인 인증서 저장소에 인증서를 추가했는지 확인하십시오. 그것은 매우 중요합니다. 그리고 내가 말했듯이, 호스트 네임이 일치하는지 확인하십시오! (사실 호스트 이름 문제 만이 여기에있는 유일한 것일 수 있습니다.) –

+0

괜찮 았습니다. VisualSVN에서 호스트 이름이 할당 된 위치를 정확히 검사하는 방법은 무엇입니까? 또는 당신은 SVN 자체의 주소를 의미합니까? – Tom