切换到使用子项后,如何在GitHub上验证提交?

问题描述

我在Windows主计算机上安装了GnuPG,并创建了主键。那时我很傻,在git中使用主键作为签名键,并将其公钥上传到GitHub。这些提交在GitHub上显示为“已验证”。

我后来改变了主意,并生成了一个新的子项,将其设置为git的签名项。但是,当我尝试将公共密钥上载到GitHub时,它说“密钥已经存在并且公共密钥已经存在”并且失败。 GitHub电子邮件,git电子邮件和gpg电子邮件似乎相同。

我需要删除我在GitHub上载的主键的公钥吗?我还需要执行其他任何步骤来使它们通过验证吗?

  • env:Windows 10,gpg 2.2.21,git 2.28.0.windows.1
  • 未验证的GPG密钥ID:13BE71607A63CDF2
  • 已验证的GPG密钥ID:AB61CEE479E4B09D
  • 当我gpg --armor --export时,两个公钥看起来都一样。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)