无法更新 Github 上的 GPG 密钥

Jav*_*eau 7 git github gnupg

目前,我的 Github 帐户上有一个 GPG 密钥,我一直用它来验证一堆提交。最近,我决定制作一个单独的签名子密钥,以使我的主密钥远离我的主电脑。然而,我似乎无法在 Github 上更新 GPG 密钥来添加新的子密钥,因为没有更新选项,并且如果我尝试将其作为新密钥上传,它会抱怨它已经存在(确实如此,但旧的没有我的新子密钥)。我唯一的选择是删除密钥并重新添加它,但这次使用子密钥吗?即使在我读取密钥之后,这是否会取消验证我所有现有的提交?

Jav*_*eau 9

我硬着头皮,幸运的是删除了一个 GPG 密钥并添加了同一密钥的更新版本,重新验证了最初拥有该密钥的所有提交。