Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 更改链接到我的ssh公钥的电子邮件会产生什么后果?_Git_Email_Github_Ssh - Fatal编程技术网

Git 更改链接到我的ssh公钥的电子邮件会产生什么后果?

Git 更改链接到我的ssh公钥的电子邮件会产生什么后果?,git,email,github,ssh,Git,Email,Github,Ssh,我目前有一对公共/私人ssh密钥,主要用于我的大学课程。由于我在创建时将我的大学电子邮件链接到了密钥,因此我想将其更新到我的个人电子邮件中,以供将来的项目使用 如前所述,电子邮件只是用于标识密钥的注释,并不影响提交属性 如果我直接在~/.ssh/id_rsa.pub中修改我的文件,这将如何影响它在GitHub和GitLab等站点上的外观? 例如 我是否必须删除此密钥并重新输入才能更新标题中的电子邮件?或者原始电子邮件是否硬编码到密钥中?谢谢。如果您谈论的是SSH密钥右侧的文本,那么这是一条注释。

我目前有一对公共/私人ssh密钥,主要用于我的大学课程。由于我在创建时将我的大学电子邮件链接到了密钥,因此我想将其更新到我的个人电子邮件中,以供将来的项目使用

如前所述,电子邮件只是用于标识密钥的注释,并不影响提交属性

如果我直接在~/.ssh/id_rsa.pub中修改我的文件,这将如何影响它在GitHub和GitLab等站点上的外观? 例如


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

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

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

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

不,它不是公钥的一部分,公钥将保持不变。
也就是说,即使您更改
~/.ssh/id\u rsa.pub
中的最后一部分,GitHub仍然可以识别该公钥

删除和注册相同的公共ssh密钥在此处不是强制性的:
与其相关联的电子邮件只供您记住该键代表什么。
但密钥本身仍然可以与旧的电子邮件注册一起使用