You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Visual Studio 2022源码控制时提交显示GitHub幽灵用户问题

解决Visual Studio 2022登录GitHub后提交显示幽灵用户的问题

问题核心是Git本地配置的身份信息(用户名、邮箱)和你的GitHub账号不匹配,导致GitHub无法识别提交身份——即便你在VS里登录了GitHub账号也没用,因为Git提交的身份认证依赖本地配置,而非VS的登录状态。

解决步骤如下:

  • 检查当前Git全局配置的身份信息:
    打开VS2022的终端(或外部Git Bash),执行以下命令:

    git config --global user.name
    git config --global user.email
    

    如果输出的不是你GitHub账号对应的用户名和注册邮箱,这就是问题根源。

  • 设置正确的全局Git身份:
    替换成你自己的GitHub用户名和注册邮箱,执行命令:

    git config --global user.name "你的GitHub用户名"
    git config --global user.email "你的GitHub注册邮箱"
    

    要是只想修正当前仓库的配置,去掉命令里的--global参数即可。

  • 同步VS内的Git设置:
    打开VS2022,依次点击工具 -> 选项 -> 源代码管理 -> Git全局设置,确认这里的用户名和邮箱和GitHub账号一致,不一致的话直接修改保存。

完成以上操作后,后续的提交就能正常关联到你的GitHub账号,显示正确的头像和用户名了。

内容的提问来源于stack exchange,提问作者winscripter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 02:04:54