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

如何在Windows 10中管理GitHub凭据并切换多账号?

解决VSCode中GitHub账号快速切换的方案

以下是几种比删除Windows凭据更便捷的方法:

1. 利用VSCode内置账号切换功能

  • 点击VSCode左下角的用户头像(已登录状态下会显示账号名称或头像),选择Sign Out退出当前账号。
  • 再次点击左下角头像,选择Sign in with GitHub,此时会唤起浏览器登录页面。在浏览器中先退出当前GitHub账号,再登录目标账号即可完成切换。

2. 为单个仓库配置独立账号

如果不同项目对应不同账号,可以给每个本地仓库单独设置Git账号,避免全局账号冲突:

  • 打开终端,进入目标仓库的根目录,执行以下命令:
    git config user.name "目标账号用户名"
    git config user.email "目标账号绑定邮箱"
    
  • 后续对该仓库执行推送、拉取操作时,Git会自动使用这个本地配置的账号,无需切换全局登录状态。

3. 用Git凭据助手管理多账号

通过Git的凭据助手,可以让不同仓库自动匹配对应账号的凭据:

  • 打开Git Bash,先全局配置凭据助手:
    git config --global credential.helper manager-core
    
  • 首次推送某个仓库时,系统会弹出凭据输入窗口,输入对应账号的信息后,Git会将该仓库与账号绑定存储。之后切换仓库操作时,会自动调用对应凭据,无需手动切换账号。

4. 使用VSCode Remote Repositories扩展

安装VSCode的Remote Repositories扩展后,可以直接在VSCode中加载不同GitHub账号下的远程仓库,无需克隆到本地。编辑完成后直接推送,每个仓库会自动使用其所属账号的权限,全程无需手动切换登录状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 20:57:35