Compartilhar via


Controles de administrador para o GitHub Copilot

O Visual Studio 2022 apresenta novos recursos para os administradores configurarem e gerenciarem o GitHub Copilot para sua empresa com eficiência. Esses recursos fornecem aos administradores maior controle sobre o uso do Copilot em 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 fiquem disponíveis para o Copilot no Visual Studio.

Neste artigo, você aprenderá a:

Desabilitando o Copilot para contas individuais do Enterprise Visual Studio

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

Para configurar e implantar essas políticas, você pode usar Microsoft Intune ou o Editor de Política de Grupo Local do 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 do Modelo Administrativo da Política de Grupo do Visual Studio (ADMX/ADML). Ele perguntará onde você deseja que os arquivos sejam baixados. Certifique-se de que o local seja 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 para indivíduos.

  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 para indivíduos.

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

Configurar a exclusão de conteúdo

A exclusão de conteúdo do GitHub Copilot permite que os administradores impeçam que determinados arquivos fiquem disponíveis para o Copilot e mantenham o conteúdo confidencial seguro do 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 um GitHub Copilot Business ou uma assinatura do GitHub Copilot Enterprise.

Com Visual Studio 2022 versão 17.11, o GitHub Copilot para Visual Studio ignorará o conteúdo excluído. Quando você exclui o conteúdo do Copilot, as conclusões e o chat 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 para arquivos que não estão em um repositório git.

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

  • As conclusões de código não estão disponíveis em arquivos excluídos.

    Captura de tela dos preenchimentos do Copilot em um arquivo excluído.

  • O conteúdo excluído não está incluído nas sugestões de conclusão 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 chat ou no chat embutido.

    janela de chat

    Captura de tela do uso de um arquivo excluído na janela de chat.

    Chats embutido

    Captura de tela do uso de um arquivo excluído no chat embutido.

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

    Captura de tela das respostas do chat no conteúdo excluído.