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

如何在Linux Mint的VS Code中解绑并更换GitHub账户

移除VS Code中默认的Git账户并添加新账户(Linux Mint)

嘿,这个问题我之前也碰到过!在Linux Mint上用VS Code的时候,之前授权的GitHub账户会悄悄存在系统和VS Code的凭证里,导致每次推送都自动用旧账户。下面一步步教你搞定:

一、移除已保存的旧账户

需要从两个地方清理,缺一不可:

1. 在VS Code内部删除凭证

  • 打开VS Code,按下Ctrl+Shift+P调出命令面板
  • 输入Git: Manage Credentials,回车进入凭证管理界面
  • 找到和你旧GitHub账户相关的条目,点击右侧的删除按钮就可以了

2. 清理Linux系统层面的存储凭证

Linux Mint用gnome-keyring或者libsecret存了这些授权信息,得手动删掉:

  • 点击系统菜单,搜索并打开密码和密钥工具
  • 切换到「登录」标签页,找到所有和GitHub、VS Code相关的密钥条目,右键选择删除

二、添加新的Git账户

有两种方式,根据你的需求选:

方式1:命令行配置(推荐,灵活可控)

  • 全局配置(所有Git仓库默认使用这个账户):
    在VS Code终端里执行:
    git config --global user.name "你的新用户名"
    git config --global user.email "你的新邮箱"
    
  • 单个仓库配置(仅对当前仓库生效,适合多账户场景):
    先切换到目标仓库的目录,再执行:
    git config user.name "你的新用户名"
    git config user.email "你的新邮箱"
    

方式2:重新通过VS Code授权

当你下次在VS Code里推送代码时,系统会再次弹出身份验证窗口,这时选择你想要的新账户,或者手动输入新的凭证。如果想让这个账户成为后续默认选项,记得勾选保存凭证的选项。

三、验证配置是否生效

在VS Code终端里执行以下命令,检查当前的Git账户配置:

# 查看全局配置
git config --list --global
# 查看当前仓库的配置(进入仓库目录后执行)
git config --list --local

确认user.name和user.email是你新设置的内容就没问题啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 23:02:41