如何从未经验证的 Git 提交中删除未经验证的标签?

问题描述 投票:0回答:2

很简单,这已经发生了,我想轻松地从所有这些中删除标签。有办法吗?

Picture of commits page on GitHub

只是询问,因为当我发布我的项目时,这看起来很糟糕且不美观。谢谢:)

git github gnupg
2个回答
5
投票

GitHub 在其签名

无法验证
签名提交旁边显示unverified标签。这可能是由于过期的 GPG 密钥,或者因为该密钥关联到了与提交元数据中记录的电子邮件地址不同的电子邮件地址。

要摆脱该标签,您必须:

  1. 更新用于签署提交的 GPG 密钥
  2. 将提交中记录的电子邮件地址与用于签名的 GPG 密钥相关联
  3. 从提交中完全删除签名

请注意,第三种选择涉及重写历史及其所需的一切。


0
投票

除了上面的响应之外,重要的是,要使提交“已验证”,它必须由所有提交者签名。

因此,如果您进行签名提交,然后由另一个人审查和修改,该提交现在将变为“未验证”,因为它是在您进行提交后修改的。

© www.soinside.com 2019 - 2024. All rights reserved.