안녕하세요. https 프로토콜로 내 jenkins SVN을 연결하는 데 문제가 있습니다. HTTP 프로토콜을 사용하는 다른 SVN 저장소에는 액세스 할 수 있지만 https에는 액세스 할 수 없습니다. 어떤 이유로 든 내 svn repo는 https를 사용해야합니다.Jenkins SVN (https 프로토콜 사용)
jenkins가 저장소에서 어떻게 업데이트/업데이트 할 수 있는지에 대한 해결책을 찾지 못하는 것 같습니다. 오류는이
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:291)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:276)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:264)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:516)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:98)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1001)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:178)
어떤 제안이 같은 것입니다?
자체 서명 된 인증서 또는 일부 사용자 정의 인증서를 사용하는 HTTP 서버 (SVN 저장소 제공)가 있습니까? 글로벌 certs 파일에 없을 수도 있습니다. –
Jenkins를 구동하는 서버에 로그인하는 옵션이 있습니까? 예 : 'svn log <당신의 repo를위한 HTTPS-URL>'? 결과적으로 인증서를 수락하라는 메시지가 표시되고 (오류 인 경우) Jenkins는 그에 따라 SVN을 사용할 수 있습니다. – mliebelt
저장소가 Kerberos를 사용하여 인증되지 않았는지 확인하십시오. 그렇다면 [참조하십시오] (https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin+HTTPS+Kerberos+authentication). –