Compartilhar via


Controles de administração para o GitHub Copilot

O Visual Studio 2022 apresenta novos recursos para que os administradores configurem e gerenciem o GitHub Copilot para suas empresas com eficiência. Esses recursos fornecem aos administradores maior controle sobre o uso do Copilot dentro de sua organização. Os administradores podem desabilitar o Copilot para contas individuais ou desabilitá-lo completamente e configurar a exclusão de conteúdo para impedir que determinados arquivos estejam disponíveis para o Copilot no Visual Studio.

Neste artigo, você aprenderá como:

Desabilitando o Copilot para contas individuais do Enterprise Visual Studio

Com o Visual Studio versão 17.10, os administradores de projeto podem desabilitar o Copilot para contas individuais ou desabilitar o Copilot completamente por meio dos Modelos Administrativos do Visual Studio (ADMX/ADML), garantindo que seu repositório esteja protegido.

Para configurar e implantar essas políticas, você pode usar o Microsoft Intune ou o Editor de Política de Grupo Local diretamente no computador cliente.

Configurar a política de grupo do Copilot

  1. Vá até o Centro de Download da Microsoft e pegue os arquivos de Modelo Administrativo de Política de Grupo do Visual Studio (ADMX/ADML). Ele pergunta para onde você deseja baixar os arquivos, certifique-se de que o local é C:\Windows\PolicyDefinitions.

  2. Abra o Editor de Política de Grupo Local do Windows, navegue até Configuração do Computador > Modelos Administrativos > Visual Studio >Configurações do Copilot e selecione uma política de grupo.

    Captura de tela da Política de Grupo para bloquear o Copilot for Individuals.

  3. Depois de selecionar a política de grupo, configure a política para habilitar ou desabilitar.

    Captura de tela da Política de Grupo para bloquear o Copilot for Individuals.

  4. Reinicie sua instância do Visual Studio para escolher as novas alterações de política

Configurar a exclusão de conteúdo

A exclusão de conteúdo para o GitHub Copilot permite que os administradores impeçam que determinados arquivos estejam disponíveis para o Copilot e mantenham o conteúdo confidencial protegido contra o uso do Copilot. Você pode usar exclusões de conteúdo para configurar o GitHub Copilot para ignorar arquivos específicos em um repositório ou organização. A exclusão de conteúdo só está disponível com uma assinatura do GitHub Copilot Business ou do GitHub Copilot Enterprise.

Com o Visual Studio 2022 versão 17.11, o GitHub Copilot para Visual Studio ignorará o conteúdo excluído. Quando você exclui conteúdo do Copilot, as conclusões e o bate-papo não estão disponíveis nos arquivos afetados.

Observe que o Visual Studio 2022 versão 17.11 respeita apenas as regras no repositório raiz onde sua solução reside, e não aplica regras de submódulos git ou de arquivos que não estejam em um repositório git.

Conclusões do GitHub Copilot no Visual Studio e exclusões de conteúdo

  • Os autocompletar de código não estão disponíveis em arquivos excluídos.

    Captura de tela das conclusões do Copilot em um arquivo excluído.

  • O conteúdo excluído não é incluído nas sugestões de autocompletar de código em outros arquivos.

GitHub Copilot Chat no Visual Studio e exclusões de conteúdo

  • Os arquivos excluídos não podem ser referenciados na janela de bate-papo ou no bate-papo em linha.

    Janela de chat

    Captura de tela do uso de um arquivo excluído na janela de bate-papo.

    Chats embutido

    Captura de tela do uso de um arquivo excluído no bate-papo em linha.

  • O conteúdo excluído não está incluído nas respostas do GitHub Copilot Chat.

    Captura de tela das respostas do bate-papo sobre o conteúdo excluído.