본문 바로가기
Mac/Xcode

[Mac] SVN 연결시 인증 오류 | Error validating server certificate

by 나르시스 2013. 3. 27.

 아이맥(OS X 10.8.3)이 오고 나서 기본 설정과 필요할거 같은 프로그램들의 설정을 마치고 Xcode를 사용하여 프로젝트를 만들기 전에 Organizer - Repositories를 사용하여 기존에 사용하던 svn 서버에 연동하기 위하여 반나절을 삽질을 했다..  Organizer - Repositories에서 연결은 성공했다며 초록불을 뿜었지만 정작 Root안에서는 아무것도 확인 할 수 없었다..

 

 svn이 설치된 서버가 자체 인증서를 사용을 하다 보니 일어나는 문제인데, 서치를 하여 보니 터미널을 열어서 svn info [Repository address] 이런식으로 하면 아래와 같은 글이 뜬다.

 

 static:~ dev$ svn info https://svnaddress
Error validating server certificate for 'https://svnaddress:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: *********
 - Valid: *********
 - Issuer: *********
 - Fingerprint: *********
(R)eject, accept (t)emporarily or accept (p)ermanently?

 

 위에서 p를 입력하고 Xcode를 재실행 하여보면 Root의 내용을 확인 할 수 있다고 하였지만 실제 Xcode를 다시 실행하여 보아도 실제 repository안에서는 아무것도 찾아 볼 수가 없었다. svn의 잘못인건지 아니면 어떤 잘못인건지.. 반복적으로 터미널에 저 명령을 입력하고 하여 보아도 Xcode의 Organizer - Repositories 에서는 아무 내용도 볼 수 없었다.

 

 svn의 설정 쪽으로만 서치를 하다가 그냥 문제만 해결하자 해서 신뢰할수 없는 인증서로 검색 방향을 바꾼 후 아래 사이트 발견!!

 

 

 내용은 간단 했다. 이유는 모르겠지만 ~/.subversion/auth/svn.ssl.server 디렉토리 안의 모든 내용을 지우고고 위의 과정을 다시 밟으니 드디어 Xcode에서 svn repository의 내용을 확인 할 수 있었다... 아마도 존재하던 파일들이 셀프사인 인증이나 신뢰할 수 없는 인증을 가지고 있는 불안한 서버로의 접속을 걷어내는 머 그런 내용인 것 같다.

 

 Xcode에서는 project를 생성시에 로컬 git을 생성을 해주는데 이부분에 대해서 svn처럼 이용 가능 하지 의문이지만 다음번에 그 부분에 대해 알아봐야 겠다.. 아! 후련하다~ 결국 죄는 무지한 나인가 ~ ^^

 

 

'Mac > Xcode' 카테고리의 다른 글

[Mac] 터미널에서 svn 명령이 안될 때  (0) 2013.03.27

댓글