首页/开发/Git 与协作速查/签名标签与验证

签名标签与验证

对发布标签做密码学签名:-s 使用默认密钥、-u 指定密钥;接收方用 git tag -v 验证,发布来源可核验。

Git 与协作速查开发更新于 2026-10-12
-s用默认签名密钥创建标签
-u指定签名密钥
验证git tag -v <标签>;平台可展示签名状态

常用示例

常用示例
git config --global user.signingkey <密钥ID>
git tag -s v2.4.0 -m 'signed release'
git tag -v v2.4.0
自动化环境用专用签名密钥,按平台安全规范托管与轮换。

易错点

  • 密钥未配置或过期会导致签名失败,CI 里提前做可用性检查
  • 验签依赖可信公钥分发,团队要维护公钥来源清单

数据来源与参考

  • Git 官方文档:git-tag(-s/-v)
  • Pro Git 2nd Edition · 7.4 签署工作
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌