저장소(svn) 연동 문의 입니다.
유 버들이(가) 2017-08-01에 추가
안녕하세요..^^
저장소 연결시 지속적인 404 오류가 발생하여 문의 드립니다.
svn 서버는 별도로 운영 중이고 https로 접속을 해야 합니다.
레드마인 -> 설정 -> 저장소 에서 주소를 https로 하여 등록을 하고
subversion_adapter.rb 파일도 수정 했습니다.
str << " --no-auth-cache --trust-server-cert --non-interactive" 요렇게 수정해야 한다고 해서 수정 후 확인을 해보고 그래도 안되서 조금더 찾아보니
svn 1.9 이상은 str << " --no-auth-cache --trust-server-cert-failures=cn-mismatch --non-interactive" 요렇게 해야 한다 해서 다시 수정 후 확인 시에도 동일하게 404 에러가 발생 합니다.
인증서는 받아온것을 확인 하였으며,
{레드마인설치}/apache2/logs/error_log 확인 시 아래와 같은 에러가 발생 하고,
App 5787 stderr: svn: E170013: Unable to connect to a repository at URL 'https://[IP]/svn/xxx' App 5787 stderr: svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted
{레드마인설치}/apps/redmine/htdocs/log/production.log 확인 시 아래와 같은 에러가 발생 합니다.
Processing by RepositoriesController#show as HTML Parameters: {"id"=>"obfu"} Current user: admin (id=1) Error parsing svn output: No close tag for /lists/list Line: 4 Position: 102 Last 80 unconsumed characters: Output was: <?xml version="1.0" encoding="UTF-8"?> <lists> <list path="https://[IP]/svn/xxxxx"> Rendered common/error.html.erb within layouts/base (0.4ms) Completed 404 Not Found in 277ms (Views: 34.1ms | ActiveRecord: 7.2ms)
레드마인은 비트나미로 설치 하였고, 아래는 버전 정보 입니다.
Environment: Redmine version 3.3.1.stable Ruby version 2.1.10-p492 (2016-04-01) [x86_64-linux] Rails version 4.2.7.1 Environment production Database adapter Mysql2 SCM: Subversion 1.9.4 Git 2.7.4 Filesystem Redmine plugins: no plugin installed
어떻게 수정을 해야 할지..;; 답변 부탁 드립니다..
답글 (2)
RE: 저장소(svn) 연동 문의 입니다. - 커뮤니티 관리자이(가) 2017-08-03에 추가
이전에 에러 로그는 기억이 나지 않지만 동일한 현상이 있었습니다.
위에서 말한 것도 해 보고 그랬는데 해결이 안되어서 결국 해결된 것은 레드마인 서버에서 최소 한번 체크아웃 또는 로그인 (웹브라우저에서의 로그인이 아님)을 하고 나니 해결 되더군요.
위의 방법을 안 해 보셨다면 해 보세요.
RE: 저장소(svn) 연동 문의 입니다. - 유 버들이(가) 2017-08-03에 추가
답변 감사합니다.. ^^
알려주신데로 해봤는데.. 그래도 안되내요.. ㅠㅠ
혹시 다른 방안 알고 있으신분 답변 부탁 드립니다.. !!!