GPG添加新的用户信息

最近一段时间我决定启用 [email protected] 这个邮箱地址作为我的工作邮箱,于是我把 GitHub 等都换成了这个,但我的 GPG 就炸了。

所以需要找办法向 GPG 更新或者添加用户信息,总不可能删掉信息重新做 GPG 吧?

选择编辑的 Key

这里假设你导入了你的主密钥,因为有可能你像我一样用的是子密钥

我发现也可以通过指定邮箱的方式来编辑 key,那就用邮箱方式吧

1
gpg --edit-key [email protected]

进入后就可以开始编辑 Key 了,本次目的主要是新增不是删除,因为老的邮箱我也在用

只不过以后工作邮箱就变了

新增 GPG 用户信息

在 GPG 的交互终端里输入以下命令

1
gpg> adduid

然后按照他提示的信息填入,这样新的信息就完成了

如果旧的信息需要被删除的话需要有额外的步骤,用 deluid 命令即可

完成后输入 save 命令退出 GPG 的交互终端即可

接下来?

接下来需要做的,就是重新导出密钥,重新之作智能卡,重新上传公钥到 KeyServer

以上步骤参照我的这篇文章即可 GPG 物理密钥的安装与密钥的迁移

对了,还得更新 GitHub 这些地方的公钥,他们不是自动更新的


GPG添加新的用户信息
https://blog.krysztal.dev/2024/05/29/GPG添加新的用户信息/
作者
Krysztal
发布于
2024年5月29日
许可协议