gpt4 book ai didi

svn - Jenkins SVN 使用 https 协议(protocol)

转载 作者:行者123 更新时间:2023-12-04 05:54:31 25 4
gpt4 key购买 nike

嗨,我在将 jenkins SVN 与 https 协议(protocol)连接时遇到问题。我可以使用 http 协议(protocol)访问其他 SVN 存储库,但不能使用 https。出于某种原因,我的 svn repo 必须使用 https;

我似乎无法找到有关 jenkins 如何从存储库中 checkout /更新的解决方案。
错误是这样的

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)

有什么建议么?

最佳答案

正如@milebelt 上面所写,我曾经遇到过类似的问题,尝试使用 SVN 客户端从 jenkins 运行的机器(与 jenkins 运行的用户相同)连接到 SVN 服务器(如果未安装,则必须安装一个,尽管许多发行版都预装了一个)

这将在 ~/.svn 下创建证书和 key (默认文件夹)如果我没记错的话。

稍后当您从 Jenkins 运行构建时,它将使用 svn 客户端之前创建的 key 进行身份验证。

关于svn - Jenkins SVN 使用 https 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9681862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com