SSH密钥的GitHub问题
因此,我为我的Win10电脑创建了一个Github SSH密钥。在创建SSH密钥时,我使用了链接到Github帐户的电子邮件。然而,这把钥匙链接到了我创建的某个旧帐户,该帐户链接到了另一封电子邮件,我从未使用过。我甚至用不同的电子邮件创建了一个新的SSH密钥。为什么它来自另一个帐户?即使登录到不需要的帐户,该帐户上也没有SSH密钥。我很困惑,任何帮助都将不胜感激。贡献不是由使用的ssh密钥计算的,而是由您在SSH密钥的GitHub问题,git,github,ssh,Git,Github,Ssh,因此,我为我的Win10电脑创建了一个Github SSH密钥。在创建SSH密钥时,我使用了链接到Github帐户的电子邮件。然而,这把钥匙链接到了我创建的某个旧帐户,该帐户链接到了另一封电子邮件,我从未使用过。我甚至用不同的电子邮件创建了一个新的SSH密钥。为什么它来自另一个帐户?即使登录到不需要的帐户,该帐户上也没有SSH密钥。我很困惑,任何帮助都将不胜感激。贡献不是由使用的ssh密钥计算的,而是由您在git config中设置的电子邮件计算的,该电子邮件存储在提交消息的标题中: git c
git config
中设置的电子邮件计算的,该电子邮件存储在提交消息的标题中:
git config --global user.email "email@example.com"
如果以前使用旧电子邮件配置了
git
,请如上所述更新配置。如果您需要使用git commit--reset author--amend
对提交消息进行“重新命名”,则提交的消息不由使用的ssh密钥计算,而是由您在git config
中设置的电子邮件计算,该电子邮件存储在提交消息的标题中:
git config --global user.email "email@example.com"
如果以前使用旧电子邮件配置了
git
,请如上所述更新配置。如果您需要使用git commit--reset author--amend
擦除所有密钥来“重新命名”提交消息,请使用git config设置电子邮件,然后添加ssh密钥。擦除所有密钥,使用git config设置电子邮件,然后添加ssh密钥。