JENKINS无法更新插件,证书问题的处理(网上路子我都测试了 都不行)

本文介绍了如何快速解决Jenkins因证书问题无法更新插件的问题,通过直接导入需要的三个网站的证书,无需修改源或编译类文件。步骤包括:访问证书、导出并导入到JDK的keystore中,重启服务即可解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JENKINS由于证书原因无法更新插件

网上大致分为集中处理方案

1 更改源的地址,改为国内的,编辑JSON文件把HTTPS改为HTTP

2 增加参数关闭检查 -Dhudson.model.DownloadService.noSignatureCheck=true

3 证书导入JRE

其中前两种都测试了不行,可能版本不对

第三种思路是对的,但是网上给处理办法有,下载GITHUB下一个CLASS编译导入证书之类的,思路是对的

但是后来我验证不只一个证书需要导入

分享一个简单的办法

当前20211208,JENKINS更新需要访问3个网站 https://updates.jenkins.io/ https://get.jenkins.io/ https://mirrors.tuna.tsinghua.edu.cn/ 这3个网站你可以从自己的插件报错界面看到,后面说不定官方回变动

3个网址是转发过去的

使用浏览器访问3个网站,在浏览器上点击URL旁边的证书,将3个网站证书导出,如下图

导出后分别保存3个文件,例如为 1.cer 2.cer 3.cer

然后在电脑上执行

keytool -import -alias 1.jenkins -keystore H:\JDK\JDK8\jre\lib\security\cacerts -file H:\JDK\JDK8\1.cer

keytool -import -alias 2.jenkins -keystore H:\JDK\JDK8\jre\lib\security\cacerts -file H:\JDK\JDK8\2.cer

keytool -import -alias 3.jenkins -keystore H:\JDK\JDK8\jre\lib\security\cacerts -file H:\JDK\JDK8\3.cer

重启java -jar jenkins.war即可

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值