2
こんにちは私のジェンキンSVNとhttpsプロトコルを接続する際に問題があります。 httpプロトコルではなく、httpsで他のSVNリポジトリにアクセスできます。何らかの理由で、私のsvn repoはhttpsを使用する必要があります。httpsプロトコルを使用しているJenkins SVN
私はジェンキンズがリポジトリからどのようにチェックアウト/更新できるかについての解決策を見つけることができないようです。 エラーは次のようなものです
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)
ご意見はありますか?
SVNリポジトリを提供するHTTPサーバーは、自己署名証明書またはカスタム提供証明書を使用していますか?グローバル証明書ファイルに含まれていない可能性があります。 –
Jenkinsを動かすサーバーにログインするオプションはありますか? 'svn log <あなたのrepoのためのHTTPS-URL>'?その結果、証明書を受け入れるように頼まれます(エラーの場合)、Jenkinsはそれに応じてSVNを使用します。 – mliebelt
リポジトリがKerberosを使用して認証されていないことを確認してください。そうであれば[これを参照](https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin+HTTPS+Kerberos+authentication)。 –