当前位置: 首页 > 知识库问答 >
问题:

Jenkins无法使用SVN凭据或下载新插件/新版本

杜君浩
2023-03-14

有人能建议如何解决这两个问题吗?

-无法升级Jenkins和SVN插件

-无法连接到svn

我正在Windows 64位计算机上设置Jenkins。它已配置为作为windows服务运行。

我们在Windows 7 64位操作系统上运行这个

詹金斯1.482

我能够从机器上的用户帐户执行SVN更新/签出。

当我试图在jenkins上建立一个工作时,我在尝试添加svn凭据时会得到以下信息

FAILED: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS /svn/client/trunk failed

详情如下:

FAILED: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS /svn/client/trunk failed

org.tmatesoft.svn.core.SVNException: svn: OPTIONS /svn/client/trunk failed
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:298)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:283)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:271)
    at ...

我停止了服务,从命令行运行Jenkins,并尝试了同样的事情——结果相同。

我能够连接到svn服务器与乌龟客户端和通过火狐具有相同的凭据。

在研究这个问题时,我看到了一些关于类似问题的帖子,唯一声称可以解决这个问题的帖子是返回詹金斯svn插件版本。

然后我尝试为svn安装最新的jenkins和插件。下载失败。啊哈,我想——显然是防火墙问题。所以我禁用了防火墙。

还是不行。我无法自动下载或获取新的Jenkins或SVN插件。

共有3个答案

张炳
2023-03-14

这个话题有点晚了,但您是否尝试过以下解决方案?

http://www.daangemist.nl/2014/03/03/jenkins-reports-sslv3-error-on-svn-update

在我的例子中,我想使用-Dsvnkit。http。sslProtocols=“TLSv1”

桓兴腾
2023-03-14

Windows 7 x64有一些自动防火墙设置。您可能需要打开防火墙端口以允许连接。

您应该能够通过尝试在Jenkins之外运行svn客户端来验证或消除这一原因。

晋坚
2023-03-14

尝试使用以下选项启动jenkins:

-Dsvnkit.http.sslProtocols="SSLv3"

或者,如果Jenkins在一个单独的JVM中启动svn插件,请尝试将该行添加到svn插件运行配置所在的位置。

这是Jenkins的svn插件使用的svnkit的已知问题:

http://issues.tmatesoft.com/issue/SVNKIT-176

此外,这个答案对于升级svn插件也很有帮助。

要更改Windows服务命令行,请执行以下操作:

  1. 打开命令行窗口cmd。exe
  2. sc qc“JenkinsSlave”(如果您的服务名称是这样的话)
  3. 选择并复制二进制路径名称值
  4. 更改它,添加-Dsvnkit。http。sslProtocols=”“SSLv3”“在jar路径之后-注意双引号
  5. sc配置“JenkinsSlave”binPath=

将JenkinsSlave替换为您的服务名称。

 类似资料:
  • 我的Jenkins box需要通过REST API访问Stash和Jira。为此,我需要存储他们的凭据。 我的做法是通过Credentials参数,该参数要求我输入名称、凭据类型、必需、默认值和描述。 我将名称定义为CREDENTIAL_PARAMETER,在类型中我将其设置为“带有密码的用户名”,然后我从默认值中的列表中选择一个凭据。 接下来在构建部分中,我定义应该执行一个shell,这类似于

  • 我试图在我的bash脚本中从Sourceforge下载最新版本的graphicsmagick 问题是当我试图提取tar.gz我得到以下错误 这意味着脚本不是在下载最新的tar.gz而是下载另一种文件类型? 为什么会这样,我错过了什么?

  • 本文向大家介绍解决Eclipse最新版无法使用Tomcat插件问题,包括了解决Eclipse最新版无法使用Tomcat插件问题的使用技巧和注意事项,需要的朋友参考一下 出现问题:将下载的tomcat插件导入eclipse安装目录后无法显示“猫咪”。。   解决方案:下载插件通过install new softwar进行未解压安装。  1、下载的jar包,链接: https://pan.baidu.

  • 我是maven的新手,我已经用pom文件编写了自己的maven插件 然后,在我的IDE(intellij)中,我使用clean install安装maven插件 扎克

  • null t错误显示为: null DataTables警告:表ID=Slave-Requested未知参数'0'用于行0,列0。有关此错误的详细信息,请参阅http://datatables.net/TN/4 null 我通过进行API调用得到的数据如下: 请帮帮我。如果你想要更多的信息就问。

  • 我正试图通过手动安装插件来设置1.651.3版。 但安装插件失败。以下是我尝试的; 从下载。 安装on. 我可以看到默认的插件版本是。 删除旧文件;. 从下载最新的凭据插件。 重启jenkins;。 证书版本仍然是而不是。 如何手动安装最新的插件?我的意思是不访问web UI(管理Jenkins-