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

提交代码至GitHub仓库时分支显示错误账号,该如何修改?

解决Git提交显示错误账号的问题

1. 检查并修改仓库本地Git配置

仓库可能单独配置了提交账号,会覆盖全局设置:

  • 进入仓库目录,执行命令查看当前配置:
    git config user.name
    git config user.email
    
  • 如果输出是Gustavo0DNS,执行以下命令修改为正确账号:
    git config user.name "GustaDNS"
    git config user.email "你的正确邮箱"
    

2. 检查并修改全局Git配置

若仓库未单独配置,检查全局Git设置:

  • 执行命令查看全局配置:
    git config --global user.name
    git config --global user.email
    
  • 若显示错误账号,执行命令修改:
    git config --global user.name "GustaDNS"
    git config --global user.email "你的正确邮箱"
    

3. 检查远程仓库推送地址

确认远程仓库URL是否关联了错误账号的仓库:

  • 执行命令查看远程地址:
    git remote -v
    
  • 如果显示的是Gustavo0DNS的仓库地址,重新设置正确的远程地址:
    # SSH方式
    git remote set-url origin git@github.com:GustaDNS/你的仓库名.git
    # HTTPS方式
    git remote set-url origin https://github.com/GustaDNS/你的仓库名.git
    

4. 检查SSH密钥关联(SSH推送场景)

如果用SSH方式推送,可能本地SSH密钥关联的是错误账号:

  • 打开本地SSH配置文件(Windows路径:C:\Users\你的用户名\.ssh\config,Linux/macOS路径:~/.ssh/config),确认IdentityFile指向的是GustaDNS账号的SSH私钥。
  • 若未配置,添加以下内容:
    Host github.com-gusta
        HostName github.com
        User git
        IdentityFile ~/.ssh/你的GustaDNS私钥文件名
    
  • 随后修改远程仓库地址:
    git remote set-url origin git@github.com-gusta:GustaDNS/你的仓库名.git
    

5. 重置VS Code的Git配置

重启VS Code后,在设置中搜索git.name和git.email,确认设置的是GustaDNS及对应邮箱。

完成以上操作后,重新提交代码,提交者账号就会显示为GustaDNS。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 15:15:00