Skip to main content
Skip to content

Exclusão de conteúdo para GitHub Copilot

Você pode impedir Copilot o acesso a determinados arquivos.

Quem pode usar esse recurso?

Organizações e empresas com um plano do Copilot Business ou Copilot Enterprise.

Sobre a exclusão de conteúdo para Copilot

Você pode configurar a exclusão de conteúdo para fazer com que Copilot ignore determinados arquivos. Quando você exclui o conteúdo de Copilot:

  • As sugestões embutidas não estarão disponíveis nos arquivos afetados.
  • O conteúdo nos arquivos afetados não informará as sugestões em linha em outros arquivos.
  • O conteúdo contido nos arquivos afetados não influenciará as respostas de Copilot.
  • Os arquivos afetados não serão revisados em uma Copilot revisão de código.

Quem pode configurar a exclusão de conteúdo

Administradores de repositório, proprietários da organização e proprietários da empresa podem configurar a exclusão de conteúdo.

  • Os administradores de repositório só podem excluir conteúdo dos próprios repositórios. Isso afeta usuários do Copilot na empresa que trabalham nesses repositórios específicos.

  • Os proprietários da organização podem excluir conteúdo para usuários atribuídos a uma estação do Copilot por meio de sua organização.

  • Os proprietários de empresas podem aplicar regras de exclusão a todos os usuários do Copilot da empresa.

Disponibilidade da exclusão de conteúdo

Os planos Copilot Business e Copilot Enterprise oferecem o seguinte nível de suporte para exclusão de conteúdo.

ToolSuporte a sugestões em linhaSuporte por chat e por agente
Visual Studio
Visual Studio Code
IDEs JetBrains
Vim/NeovimNão aplicável
Xcode
Eclipse
Azure Data StudioNão aplicável
O GitHub Copilot appNão aplicável
GitHub Copilot CLINão aplicável
Copilot in the cloudNão aplicável
Copilot code reviewNão aplicável

Copilot in the cloud inclui sessões de chat e agente iniciadas no site GitHub, GitHub Mobile, ou em sandboxes na nuvem.

Limitações da exclusão de conteúdo

A exclusão de conteúdo não é um limite de segurança do sistema de arquivos e não pode garantir a prevenção de cada forma de acesso a arquivos. É um guardrail para as ferramentas que GitHub controla e não é garantido que seja respeitado por servidores ou clientes MCP de terceiros.

Também é possível que Copilot use informações semânticas de um arquivo excluído se as informações forem fornecidas indiretamente pela IDE. Exemplos desse conteúdo incluem informações de tipo e definições exibidas ao passar o mouse para símbolos usados no código, bem como propriedades gerais do projeto, como informações da configuração de build.

Observação

Quando você usa uma IDE Copilot agent, GitHub Copilot CLI, ou a GitHub Copilot app, a exclusão de conteúdo impede que o agente acesse arquivos excluídos por meio de ferramentas Copilot e verifica caminhos de arquivo identificáveis em comandos e scripts antes de executá-los, mas pode não detectar acesso indireto a arquivos. A exclusão de conteúdo não substitui as permissões do sistema operacional ou outros controles de acesso.

Atualmente, as exclusões de conteúdo não se aplicam a links simbólicos (symlinks) e repositórios localizados em sistemas de arquivos remotos.

Dados enviados para GitHub

Depois de configurar a exclusão de conteúdo, o cliente (por exemplo, a Copilot extensão para VS Code) envia a URL do repositório atual para o GitHub servidor para que o servidor possa retornar a política correta para o cliente. Essas URLs não são armazenadas nos logs em nenhum lugar.

Leitura adicional