所以,我为我的Win10 PC创建了一个Github SSH密钥。在创建SSH密钥时,我使用了与我的Github帐户链接的电子邮件。但是,密钥与我创建的某个旧帐户相关联,该帐户与不同的电子邮件相关联,并且我从未使用过。我甚至用不同的电子邮件创建了一个新的SSH密钥。为什么它来自另一个账户呢?即使我登录到不需要的帐户,帐户上也没有SSH密钥。我很困惑,任何帮助都会受到赞赏。
答案 0 :(得分:0)
贡献不是由使用的ssh-key计算的,而是由您在git-config
中设置的电子邮件计算的,并存储在提交消息的标题中:
git config --global user.email "email@example.com"
如果您之前使用旧电子邮件配置了git
,请按上述方式更新配置。如果你需要"重新命名"使用git commit --reset-author --amend
提交邮件。