레드마인 https SVN 저장소 연결 오류

컴글 2013. 4. 12. 11:55 posted by 배제군

레드마인에서 SVN 저장소 연결 정보를 입력하고 저장소 페이지를 가보면 404 오류가 계속 뜬다.

404 오류에 관한 레드마인의 로그를 살펴 보면..

No close tag for /lists/list

Line: 4

Position: 100

Last 80 unconsumed characters:


Output was:

 <?xml version="1.0" encoding="UTF-8"?>

<lists>

<list

   path="https://XXXXXXXX/svn/XX">

  Rendered common/error.html.erb within layouts/base (0.4ms)

처럼 No close tag for /lists/list 오류가 나타난다.


태그가 안 닫혔다규?!


이에 관련 이슈가 있어 확인해봤다.


http://www.redmine.org/projects/redmine/wiki/Error_parsing_svn_output


결론은 인증서 저장 여부였다.

redmine 이 접속하는 계정으로 콘솔에서 

svn list --xml 'https://XXXXXXXX/svn/XX'@HEAD

명령을 실행하니


<?xml version="1.0" encoding="UTF-8"?>

<lists>

<list

   path="https://XXXXXXXX/svn/XX">

Error validating server certificate for 'https://XXXXXXXX:443':

 - The certificate is not issued by a trusted authority. Use the

   fingerprint to validate the certificate manually!

 - The certificate hostname does not match.

Certificate information:

 - Hostname: xxxx

 - Valid: from Mon, 18 Mar 2013 02:22:40 GMT until Thu, 16 Mar 2023 02:22:40 GMT

 - Issuer: xxxx

 - Fingerprint: bd:75:a1:f0:a7:34:15:42:47:b2:27:d0:b4:ca:4f:7a:e4:0b:2a:73

(R)eject, accept (t)emporarily or accept (p)ermanently?


위 메세지 처럼 태그를 출력하다 인증서 처리 여부를 확인한다


레드마인에서 스크립트로 실행하려다 입력폼이 나타나니 저 상태에서 종료 되었던 것이고 태그가 열리다 닫혀 버렸으니 No close tag for /lists/list 오류가 날 수 밖에..


결론은 콘솔에서 저장소 접속을 직접 입력해서 위 처럼 P 를 눌러 인증처리 후 저장 여부에서 yes(필요시) 까지 눌러 한번 리스팅이 완료되면 레드마인에서는 올바르게 실행된다.