Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/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
SSH密钥的GitHub问题_Git_Github_Ssh - Fatal编程技术网

SSH密钥的GitHub问题

SSH密钥的GitHub问题,git,github,ssh,Git,Github,Ssh,因此,我为我的Win10电脑创建了一个Github SSH密钥。在创建SSH密钥时,我使用了链接到Github帐户的电子邮件。然而,这把钥匙链接到了我创建的某个旧帐户,该帐户链接到了另一封电子邮件,我从未使用过。我甚至用不同的电子邮件创建了一个新的SSH密钥。为什么它来自另一个帐户?即使登录到不需要的帐户,该帐户上也没有SSH密钥。我很困惑,任何帮助都将不胜感激。贡献不是由使用的ssh密钥计算的,而是由您在git config中设置的电子邮件计算的,该电子邮件存储在提交消息的标题中: git c

因此,我为我的Win10电脑创建了一个Github SSH密钥。在创建SSH密钥时,我使用了链接到Github帐户的电子邮件。然而,这把钥匙链接到了我创建的某个旧帐户,该帐户链接到了另一封电子邮件,我从未使用过。我甚至用不同的电子邮件创建了一个新的SSH密钥。为什么它来自另一个帐户?即使登录到不需要的帐户,该帐户上也没有SSH密钥。我很困惑,任何帮助都将不胜感激。

贡献不是由使用的ssh密钥计算的,而是由您在
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密钥。