对多台计算机使用相同的密钥

Use same key for multiple computers

我有多台电脑,都是我独享的。 我是这些计算机上的唯一帐户,它们共享同一个 Microsoft 帐户。

我最近开始使用 github,我通过 Git-Bash 命令行提交更改。

我有两个 SSH RSA 4096 密钥与我在 GitHub 上的帐户相关联。 当我使用一个键提交时它工作正常,但我的另一个键出现故障并且确实具有它应有的所有权限但我所做的提交没有显示在我的帐户中。它们在 GitHub 中显示为我的 Microsoft 帐户名称,当我单击贡献者时,我看到密钥被允许访问我的私人存储库并可以提交给他们。但它显示为未知 GitHub 帐户。我已经尝试将工作密钥克隆到我的另一台机器上,看看是否是问题所在,但这没有用,因为源密钥现在处于这种奇怪的状态。

这里有什么问题,我该如何解决?

the commits I make aren't showing up on my account

这与用于验证 GitHub 的 ssh 密钥无关:ssh 密钥帮助 GitHub 验证授权(即推送的权利)。

根据创建时使用的 git user.nameuser.email 显示提交 (git commit)

因此,使用 [=16= 在两个实例中检查提交的作者姓名和电子邮件(在推送提交的回购中显示正确的帐户,在推送提交的回购中显示另一个帐户) ]:

git log --pretty=format:"%an %ae"