m0_73875986 2025-08-22 10:21 采纳率: 93.9%
浏览 20
已结题

这个怎么改?换了好几个镜像源都没用

img


有哪位用过jenkins吗?该怎么修改呀?换了好几个镜像源都不管用

  • 写回答

4条回答 默认 最新

  • 宝码香车 优质创作者: JavaScript技术领域 2025-08-22 10:24
    关注

    让【宝码香车】来帮您解答,本回答参考DeepSeek编写,并整理提供。

    如果答案让您满意,请采纳、点赞、关注,非常感谢!
    .  
    每日一句正能量,让它带给您好心情:别让犹豫,偷走你的可能性。
    .  

    根据问题描述,您在使用Jenkins时遇到镜像源更新失败的问题,错误提示为无法从镜像源获取JSON数据。这通常是由于镜像源同步延迟或配置错误导致的。以下是解决方案:

    1. 恢复默认更新站点

    首先尝试使用Jenkins官方默认源,确认是否为镜像源同步问题:

    • 登录Jenkins后台 → Manage JenkinsManage Plugins
    • 切换到 Advanced 选项卡
    • Update Site 栏目中,将URL恢复为默认值:
    https://updates.jenkins.io/update-center.json
    
    • 点击 Submit 保存,然后重试更新

    2. 手动下载插件(若急需)

    若更新源持续失败,可手动下载插件:

    1. 访问 Jenkins插件库
    2. 搜索所需插件,下载.hpi文件
    3. Advanced 选项卡底部使用 Upload Plugin 功能安装

    3. 检查网络和代理配置

    • 确保虚拟机可访问外网(尝试ping updates.jenkins.io
    • 若使用代理,需在 Manage JenkinsManage PluginsAdvanced 中正确配置HTTP代理

    4. 临时关闭更新检查

    若仅想跳过更新检查:

    • 编辑Jenkins配置文件(如/var/lib/jenkins/hudson.model.UpdateCenter.xml
    • <id>改为default<url>改为官方源
    • 重启Jenkins服务:
    sudo systemctl restart jenkins
    

    5. 验证镜像源状态

    部分国内镜像源(如腾讯云、清华源)可能存在同步延迟。可通过浏览器直接访问镜像源URL验证是否返回JSON数据:

    https://mirrors.cloud.tencent.com/jenkins/update-center.json
    

    若无法访问,请切换其他镜像源或暂时使用官方源。

    建议优先使用官方源完成关键操作,待镜像源恢复后再切换。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 9月8日
  • 已采纳回答 8月31日
  • 创建了问题 8月22日