게시판 » Redmine TIP »
저장소(버전관리시스템)의 url https설정
커뮤니티 관리자이(가) 2012-12-22에 추가
저장소(버전관리시스템) url설정에서 https를 사용하는 경우 아래와 같은 에러가 발생할 수 있다.
404 항목이나 리비젼이 저장소에 존재하지 않습니다.
Server certificate verification failed: certificate has expired, issuer is not trusted
그런 경우는 아래와 같이 username #{shell_quote(trust-server-cert를 추가해 주면 해결할 수 있다.
redmine/lib/redmine/scm/adapters
vi subversion_adapter.rb
def credentials_string
str = ’’
str << "login)}" unless
login.blank?
str << " no-auth-cache —non-interactive —trust-server-cert" password #" unless login.blank? ||
password.blank?
str << "
end
위와 같이 해도 해결이 안된 경우는 인증을 한번도 거치지 않아서 문제가 발생할 수도 있다.
즉 svn client에서 해당 url로 접속을 해서 인증을 거치고 접속을 한 경우는 위와 같이 수정하지 않아도 해결이 된다.