如何更改GitHub SSH密钥电子邮件地址



生成SSH密钥时,GitHub Docs会说替换your_email@example.com使用您的GitHub电子邮件。

$ ssh-keygen -t ed25519 -C "your_email@example.com"

我不久前已经设置好了所有内容,但我注意到我放的电子邮件是错误的,现在想编辑它。

我在某个地方读到这不是什么大不了的事,那里的电子邮件不会影响任何事情,但我仍然喜欢更改它。到目前为止,我还没有找到答案。

有可能做到吗?如果是,那怎么办?

-C标志的意思是";评论";。换句话说,这是一个注释,其唯一目的是帮助用户确定密钥的用途。(例如,我的书中说";bmc@camp&";,它们是创建时使用的用户名和主机名,这是默认行为。(它几乎可以是你喜欢的任何东西,而且完全是为了你的利益。

您可以通过简单地修改~/.ssh/id_ed25519.pub(或~/.ssh/id_rsa.pub或您的公钥所在的任何文件(来编辑它。它只是行末尾的字符串。

我不相信GitHub真的会在任何地方存储评论。当你在GitHub上查看你的公钥时,比如用这样的URLhttps://github.com/bk2204.keys,它没有出现在那里。如果它出现在设置中,并且您希望更正它,您可以删除密钥并重新添加它,根据需要更改描述。我相信,如果没有指定注释,描述默认为注释,但您可以覆盖它

最新更新