프로젝트

일반

사용자정보

저장소(버전관리시스템)의 url https설정

커뮤니티 관리자이(가) 2012-12-22에 추가

저장소(버전관리시스템) url설정에서 https를 사용하는 경우 아래와 같은 에러가 발생할 수 있다.

404 항목이나 리비젼이 저장소에 존재하지 않습니다.
Server certificate verification failed: certificate has expired, issuer is not trusted

그런 경우는 아래와 같이 trust-server-cert를 추가해 주면 해결할 수 있다.
redmine/lib/redmine/scm/adapters

vi subversion_adapter.rb
def credentials_string
str = ’’
str << "
username #{shell_quote(login)}" unless login.blank?
str << " password #" unless login.blank? || password.blank?
str << "
no-auth-cache —non-interactive —trust-server-cert" 
end

위와 같이 해도 해결이 안된 경우는 인증을 한번도 거치지 않아서 문제가 발생할 수도 있다.
즉 svn client에서 해당 url로 접속을 해서 인증을 거치고 접속을 한 경우는 위와 같이 수정하지 않아도 해결이 된다.


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