更改与我的ssh公钥关联的电子邮件的后果是什么?

5

我目前有一对公私密钥,主要用于我的大学课程。由于在创建时将我的大学电子邮件与密钥关联,因此我希望将其更新为我的个人电子邮件,以备将来使用。

正如这篇类似的文章所指出的,电子邮件仅是用于标识密钥的注释,不影响提交归属。

如果我直接在 ~/.ssh/id_rsa.pub 文件中修改它,这会如何影响它在 GitHub 和 GitLab 等网站上的显示?例如,这是我的 GitHub SSH 设置和旧的电子邮件

我是否需要删除此密钥并重新输入才能使标题中的电子邮件更新?或者原始电子邮件是否硬编码到密钥中?谢谢。

2个回答

10
如果您在谈论SSH密钥右侧的文本,那么这是一条注释。它只是给读取该文件的任何人一个标签,不会起到任何作用。您可以将其更改为任何您想要的内容或删除它。

4
我需要删除这个密钥并重新输入才能使电子邮件在标题中更新吗?
是的。
还是原始电子邮件硬编码到密钥中了吗?
不是,它不是公钥的一部分,公钥保持不变。 例如,即使您更改“~/.ssh/id_rsa.pub”中的最后一部分,GitHub仍将识别该公钥。
在这里,删除并注册相同的公共SSH密钥并不是强制性的: 其关联的电子邮件只是为了让您记住该密钥代表什么。 但是该密钥本身仍将与其旧电子邮件注册一起使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接