2011-11-05 3 views
5

약 6 시간 동안 팀 서버에서 작업 복사본을 체크 아웃하려고합니다. 이 내 명령 svn co https://myserver.com/svn/myproject workingcopy 이다 그러나 나는 다음과 같은 오류 메시지가 얻을 :이 특정 오류를 받고 있어요 그냥 내 Mac에서, 나는 그것이 매력처럼 작동이 workingcopy을 체크 아웃하기 위해 노력하고있어 모든 시스템에서 svn: OPTIONS of 'https://myserver.com/svn/myproject': SSL handshake failed: SSL error: certificate verify failed (https://myserver.com/svn/)svn SSL 오류 : 인증서 확인에 실패 했습니까?

합니다.

답변

4

SSL error: certificate verify failed클라이언트 측 오류입니다. 좋은 위치와 나쁜 위치에서 인증서 체인을 확인하고 누락 된 중간 인증서를 찾고 (이 결과가 예상 됨) 적절한 위치로 이동하십시오.

수정 : Mac을 소스로 간과 했으므로 Win을 명심하십시오. 서버 인증서에서 보통 살고 ~/.Subversion은/인증/S vn.ssl.server /, 당신은

를 추가 좋은 클라이언트에서 필요한 파일을 복사 할 수 있습니다 : 당신은 보안 걱정하지 않는 경우, 당신은 간단하게 사용할 수 있습니다 svn checkout --non-interactive --trust-server-cert https://....

+0

부탁하는 것은 수치스러운 일이지만 어떻게해야합니까? 나는 이전에 인증서로 일한 적이 없으므로 변명하십시오. –

+0

브라우저에서 https://myserver.com/svn/myproject를 열고 cert, properties, chain에서 봅니다. –

+0

~/.subversion/auth/svn.ssl.server /에서 작업중인 파일을 내 작업 파일로 복사했지만 아무 것도 변경되지 않았습니다. OpenSSL –

6

나는 이것이 오래된 게시물 인 것을 알고 있지만, 나는 여기 구글에서 착륙했다.

내 문제가 해결되었습니다.

그것의 짧은 : "서버 설정 사용 확인 : - Handshake failure with "SSL error code -1/1/336032856" on OS X 10.7

은 (http://subversion.apache.org/faq#ssl-error-336032856 SVN의 자주 묻는 질문에서 사용할 수있는 자세한 내용을 인증서에 내 서버 이름과 일치하지 않은 아파치에서 내 서버 이름을 밝혀) 올바른 값을 ServerName 및 NameVirtualHost. " (그리고 인증서에있는 CN과 일치하는지 확인하십시오).

+0

그 링크 뒤에 무엇이 있는지 요약 할 수 있다면 좋을 것입니다. 링크 만 대답은 여기에 오신 것을 환영합니다. – fancyPants

+0

사과. 원래 스레드의 응답자가 솔루션을 제공 한 것으로 확인되었는지 확인하고자했습니다. 나의 의도는 단지 그것에주의를 환기시키는 것이었다. – rwg1138