我正在使用Jenkins 1.566版和Artifactory插件2.2.2版。
我在自己的码头容器中运行人工制品2.66。它以http运行,但最近我将其更改为https。
现在,如果我将Jenkins配置中的工件服务器URL从http更改为https和端口8443,则会收到错误消息:
"Error occurred while requesting version information: peer not authenticated"
如果我转到https url并使用相同的用户名和密码登录成功。为什么会发生此错误,以及如何解决?
任何帮助表示赞赏。
导致此错误的原因是对Artifactory服务器使用了自签名证书,但Jenkins JVM无法识别该证书。使用自签名证书时,这是一个常见问题。
要解决此问题,您将需要将自签名证书导入到Jenkins使用的信任库中(通过用于运行Jenkins的JRE),例如:
<JAVA_HOME>\bin\keytool -import -v -trustcacerts
-alias server-alias -file server.cer
-keystore /path/to/cacerts -keypass changeit
-storepass changeit
在此示例中:
server.cer
是您为Artifactory生成的自签名证书。
cacerts
是用于詹金斯的信任库。默认情况下,您应该在JRE-
中找到一个<JRE_HOME>/lib/security/cacerts
。请注意,这与Artifactory使用的密钥库不同。
请注意,默认密钥库密码为changeit。有关更多信息,请查看keytool的Oracle文档。
我使用的是 Jenkins 版本 1.566 和 Artifactory 插件版本 2.2.2。 我在自己的jetty容器中运行artifactory 2.66。它以http的形式运行,但最近我将其更改为https。 现在,如果我将Jenkins配置中的artiFactory服务器url从超文本传输协议更改为https和端口8443,我会得到错误: 如果我转到https url并使用相同的用户名和
我试图更新我的几个詹金斯插件(不记得是哪个),但被挂起了。大约15分钟后,我决定重启詹金斯服务器。这是我在詹金斯用户界面上看到的: 我试图将war从1.486更新到1.502,但行为没有改变。我该怎么做才能让詹金斯恢复工作?
添加此插件后,image_editor_pro在获取包时显示此错误… [memeistan]flutter pub get在memeistan中运行“flutter pub get”... 当前Dart SDK版本为2.10.4。
我正在尝试安装以下JavaFX插件 http://download.eclipse.org/efxclipse/updates-released/1.2.0/site/ 非常感谢你!!!
我想向注册用户发送确认邮件。我正在使用php邮件程序和smtp lib类文件向注册用户发送邮件。 但我犯了这个错误。 SMTP-
当我试图创建一个新的空项目(或任何其他类型的项目)时,我在IntelliJ IDEA版本2017.3.5中得到错误int the title。到目前为止,我所做的是: > 从以下网址下载社区版本(不含jdk)https://www.jetbrains.com/idea/download/download-thanks.html?platform=linuxwithoutjdk&code=iic 将