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

如何在VS Code中添加第二个Git仓库及配置GitHub Enterprise源控制提供者

嘿,我刚好折腾过这个配置,给你一步步捋清楚怎么在VS Code里同时搞定个人GitHub和公司的GitHub Enterprise仓库:

1. 为企业仓库单独配置Git身份(避免和个人账号冲突)

因为全局Git配置默认用的是你的个人GitHub账号,所以得给公司的仓库单独设置专属的身份信息:

  • 打开VS Code的终端,切换到你的公司项目仓库目录;
  • 执行以下命令,为这个仓库单独绑定企业账号的用户名和邮箱:
    git config user.name "你的企业GitHub用户名"
    git config user.email "你的企业GitHub绑定邮箱"
    
  • 这个配置只会作用于当前仓库,不会影响你的个人仓库提交身份。
2. 把两个仓库加入同一个VS Code工作区

VS Code支持多仓库工作区,这样你能在一个窗口里同时操作两个仓库:

  • 打开VS Code,点击左侧「资源管理器」,选择「打开文件夹」加载你的个人GitHub仓库;
  • 接着点击资源管理器顶部的「添加文件夹到工作区」,选择公司的GitHub Enterprise仓库;
  • 建议保存这个工作区(File > Save Workspace As...),下次打开直接加载就能同时看到两个仓库的文件结构。
3. 配置VS Code的GitHub Enterprise认证

要让VS Code识别并操作企业仓库,得先完成企业实例的授权:

  • 打开VS Code设置(快捷键Ctrl+, / Cmd+,),搜索github.enterprise;
  • 在「GitHub: Enterprise」输入框里填入你们公司的GitHub Enterprise实例地址(比如https://github.yourcompany.com);
  • 点击旁边的「登录到GitHub Enterprise」,按照页面提示完成授权(一般是跳转企业GitHub站点确认权限);
  • 完成后,VS Code会同时保留个人GitHub和企业GitHub的登录状态,在「源代码管理」面板里可以切换不同仓库的操作。
4. 验证配置是否生效

最后做个简单测试确认没问题:

  • 在个人仓库里改个小文件,提交并推送,检查你个人GitHub的仓库提交记录,确认是用个人账号提交的;
  • 同样在企业仓库里做修改提交,去公司的GitHub Enterprise仓库查看,确认提交身份是企业账号;
  • 在VS Code的「源代码管理」面板顶部,能切换两个仓库,拉取、推送、创建PR这些操作都能正常执行。

内容的提问来源于stack exchange,提问作者Perry R. G.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:15:15