如何使用 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.name
和 git 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.
我已经用 Visual Studio 检查了我的 GitHub 存储库之一并推送了一些更改。它工作正常,但我的用户名没有正确注册 GitHub 所以提交显示时没有我的帐户图标,更烦人的是我无法单击用户名以快速进入浏览器中的提交列表 window.
我的意思是:
这是什么问题,我该如何解决?哦,顺便说一下,我还安装了“Github for Visual Studio”扩展程序并登录了它,但是什么也没做。
GitHub 根据提交中的电子邮件地址将提交与您的帐户相关联。如果提交中的电子邮件地址与任何帐户都不匹配,则 GitHub 不会将其与任何帐户相关联并在提交中显示名称,这就是您在此处看到的内容。
您应该查看 GitHub 设置以查看哪些电子邮件地址与您的帐户相关联,然后 运行 git config user.name
和 git 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.