返回资源列表

Linux

GitHub CLI Linux PGP密钥轮换

GitHub CLI官方APT/RPM仓库旧签名密钥于2026-09-05到期,旧系统和长期未重建镜像需要更新keyring。

GitHub CLI Linux PGP密钥轮换封面

组件介绍

GitHub CLI是GitHub官方命令行工具。官方Linux软件源的旧PGP签名密钥于2026-09-05到期,后续仓库元数据和新RPM将只使用替换密钥签名。

本次变化

在2026-04-08前配置官方APT或RPM仓库、之后未更新keyring的系统和自动化镜像可能无法验证新内容。Windows、macOS、Homebrew、Conda、社区包及直接下载的deb或独立二进制不受影响。

适用场景与实测建议

可在旧Ubuntu/Debian及Fedora/RHEL容器快照中复现更新失败,核验密钥指纹后按官方流程更新keyring;同时审计Dockerfile、CI镜像和Ansible脚本中静态复制的旧密钥。

风险

故障可能要等下一次仅使用新密钥的发布才出现。不得使用trusted=yes、关闭gpgcheck或allow-unauthenticated绕过签名验证,生产环境修改前应备份源配置。

官方来源

  • https://github.blog/changelog/2026-09-03-github-cli-linux-package-signing-key-expires-september-5/
  • https://github.com/cli/cli/issues/13118
  • https://github.com/cli/cli/releases