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

如何在VS Code中针对特定仓库禁用GitHub Copilot(隐私需求)

针对特定VS Code仓库禁用GitHub Copilot的方法

以下几种方法都能实现仅在指定仓库禁用Copilot,避免代码上下文被传输至远程服务,且不影响其他项目的使用:

方法1:通过工作区配置永久禁用

这是最稳妥的方式,配置仅对当前仓库生效:

  • 打开目标仓库的VS Code窗口
  • 按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板
  • 点击右上角的「打开设置(JSON)」图标(形似{})
  • 在打开的settings.json中添加以下配置:
    {
      "github.copilot.enable": {
        "*": true,
        "workspace": false
      }
    }
    
  • 保存文件后,该仓库内的Copilot会被完全禁用,其他项目不受影响

方法2:配置路径排除规则(强化隐私防护)

如果需要进一步确保特定路径的代码不被Copilot获取上下文,可以补充以下配置到工作区settings.json:

{
  "github.copilot.excludePaths": [
    "**/*"
  ]
}

若只需排除特定文件夹(比如src/private/),将路径改为"src/private/**/*"即可。

方法3:临时快速禁用/启用

如果需要临时切换状态,可通过状态栏操作:

  • 在VS Code底部状态栏找到Copilot图标(通常是飞机图标或「Copilot」字样)
  • 右键点击图标,选择「禁用工作区的Copilot」,当前仓库立即禁用Copilot;需要恢复时重复操作选择启用即可

以上方法均无需全局禁用或卸载Copilot,完全满足你仅针对特定仓库做隐私防护的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 11:12:05