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

如何让Git提交显示GitHub用户名?切换账号需频繁改凭证吗?

解决GitHub提交记录不显示可点击账号的问题

首先得明确:提交记录里的用户名/邮箱,和推送代码时用的登录凭证是完全两回事。你删Windows凭据管理器里的git:https://github.com凭证,改的是推送时的登录身份,根本不影响提交者信息——这就是为啥你删了重新登录还是没用。

直接按下面步骤操作:

  1. 检查当前仓库的提交者配置
    打开终端进入仓库目录,执行这两个命令:

    git config user.name
    git config user.email
    

    看看输出是不是你GitHub账号对应的用户名,以及账号里已经验证过的邮箱。

  2. 给当前仓库设置正确的提交信息
    如果上面的输出不对,直接在当前仓库目录执行:

    git config user.name "你的GitHub用户名"
    git config user.email "你GitHub绑定的已验证邮箱"
    

    这种仓库级别的配置只会影响当前项目,不会改动全局设置,适合多账号切换的场景。

  3. 若想全局统一用GitHub账号提交(所有新仓库默认套用)
    给命令加--global参数即可:

    git config --global user.name "你的GitHub用户名"
    git config --global user.email "你GitHub绑定的已验证邮箱"
    
  4. 额外注意

    • 已经推送到GitHub的旧提交记录没法直接修改,只有新提交才会用你刚设置的用户名/邮箱,显示成可点击的账号链接。
    • 多账号切换时,不需要每次修改全局配置,只要给不同仓库单独设置对应的user.name和user.email就行,推送时VS Code或Git会自动匹配对应账号的凭证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 12:48:23