在 Visual Studio 2022 中使用源代码管理时,GitHub Ghost 用户作为提交

问题描述 投票:0回答:1

我正在使用 Visual Studio 2022 Community。

我只在 Visual Studio 中使用过一次源代码管理。我决定按照本教程再次使用它。

我创建了一个简单的解决方案,除了 Hello World 控制台应用程序之外什么都没有。我点击了

Add to Source Control
,然后点击了
Git
。我确保通过 GitHub 登录 Visual Studio。以下是设置:

所以我点击了创建并推送。我查看了我的 GitHub 个人资料,是的,存储库已创建。

但是,当我在创建存储库后查看提交时,它们没有用户配置文件,并且全部标题为“用户”,表明这些是幽灵用户: Commits after creating the repository in VS

然后我决定直接通过 github.com 网站创建一个名为 TextFile.txt 的新文件。它有效,我还看到我的个人资料图片和用户名显示在提交中:

My commit when I directly created a file via github.com

请参阅此存储库以查看损坏的提交。

任何人都可以解释为什么当我使用 Visual Studio 2022 时提交被破坏,即使我通过 GitHub 帐户登录到 Visual Studio,但当我直接通过 github.com 提交/更改文件/添加文件时却没有?

如有任何帮助,我们将不胜感激。

我在互联网上找不到类似的东西。

visual-studio github visual-studio-2022 git-commit
1个回答
0
投票

可以通过配置 git 使用用户名“User”来重现您的观察结果。

使用

git config --list
查看您当前的设置。

git config --global user.name "Your name"
git config --global user.email [email protected]

Github 记录了配置 git 的需要这里

© www.soinside.com 2019 - 2024. All rights reserved.