我目前正在 Visual Studio Code 中使用 GitHub Copilot,并试图找到一种方法来阻止 Copilot 访问某些文件类型,特别是包含敏感信息的
.env
文件。我尝试通过将“env”和“.env”添加到 Copilot 设置中的禁用文件列表来禁用 Copilot,但这种方法不起作用,大概是因为这些文件在 VS 中未被识别为不同的语言标记代码。
有人成功找到了从 GitHub Copilot 分析中排除特定文件或文件类型的方法吗?如果是这样,您能分享一下您是如何实现这一目标的吗?
有关按语言模式禁用的信息,请参阅如何在 VS Code 中禁用 GitHub Copilot?。 TL;DR 单击打开文件的 Copilot 图标,然后选择禁用当前语言/使用
github.copilot.enabled
设置。
对于按路径禁用,目前,您只能在使用 GitHub Copilot for Business 时执行此操作。您必须在 GitHub 中进行配置,将其应用到存储库或组织,并且它仅适用于您的 Business 订阅的人员。模式格式是带有通配符的 YAML。
请参阅以下来源:
您可以在下面找到相关的社区讨论,但目前没有太多其他信息: