如何使用 Visual Studio 中的 GitHub 正确注册我的用户名

How do I register my user name properly with GitHub from Visual Studio

我已经用 Visual Studio 检查了我的 GitHub 存储库之一并推送了一些更改。它工作正常,但我的用户名没有正确注册 GitHub 所以提交显示时没有我的帐户图标,更烦人的是我无法单击用户名以快速进入浏览器中的提交列表 window.

我的意思是:

这是什么问题,我该如何解决?哦,顺便说一下,我还安装了“Github for Visual Studio”扩展程序并登录了它,但是什么也没做。

GitHub 根据提交中的电子邮件地址将提交与您的帐户相关联。如果提交中的电子邮件地址与任何帐户都不匹配,则 GitHub 不会将其与任何帐户相关联并在提交中显示名称,这就是您在此处看到的内容。

您应该查看 GitHub 设置以查看哪些电子邮件地址与您的帐户相关联,然后 运行 git config user.namegit config user.email 以确保它们是正确设置。如果不是,您可以通过执行 git config --global user.name "My Name"git config --global user.email nobody@example.com.

之类的操作来更改它们

请注意 user.name 是您的个人姓名(例如“Pat Doe”),而不是用户名; Git FAQ explains this in more detail.