프로젝트

일반

사용자정보

저장소(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에 추가

답변 감사합니다.. ^^

알려주신데로 해봤는데.. 그래도 안되내요.. ㅠㅠ

혹시 다른 방안 알고 있으신분 답변 부탁 드립니다.. !!!

    (1-2/2)
    클립보드 이미지 추가 (최대 크기: 500 MB)