更改链接到我的ssh公钥的电子邮件有什么后果?

时间:2016-06-12 16:50:25

标签: git email github ssh

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

正如this similar post所述,该电子邮件只是用于标识密钥的注释,不会影响提交归因。

如果我直接修改我的文件,〜/ .ssh / id_rsa.pub,这将如何影响它在GitHub和GitLab等网站上的外观? 例如,here are my GitHub SSH settings with my old email

我是否必须删除此密钥并重新输入才能在标题中更新电子邮件?或者原始电子邮件是否已硬编码到密钥中?感谢。

2 个答案:

答案 0 :(得分:1)

如果您正在谈论SSH密钥右侧的文本,那么这是一条评论。它只是阅读文件的任何人的标签,它没有做任何事情。您可以将其更改为您喜欢或删除的任何内容。

答案 1 :(得分:0)

  

我是否必须删除此密钥并重新输入才能在标题中更新电子邮件?

  

或原始电子邮件是否已硬编码到密钥中?

不,它不是公钥的一部分,它将保持不变。
即,即使您更改了~/.ssh/id_rsa.pub中的最后一部分,GitHub仍会识别该公钥。

此处不必删除和注册相同的公共ssh密钥:
它的相关电子邮件只是为了让您记住该密钥所代表的含义 但是密钥本身仍然适用于旧的电子邮件注册。