Skip to main content

Configurando uma empresa dedicada para o Copilot Business (Enterprise Managed Users)

Configure sua conta, provisione usuários e atribua licenças.

Você pode usar uma conta empresarial para gerenciar licenças para o GitHub Copilot Business sem adotar o GitHub Enterprise.

Este artigo descreve a configuração de uma empresa com usuários gerenciados. Se você não escolheu um tipo de empresa, consulte "Sobre contas empresariais do Copilot Business".

Pré-requisitos

  • Para provisionar usuários, você deve conectar a conta empresarial a um sistema de gerenciamento de identidade. A GitHub faz parceria com alguns desenvolvedores de sistemas de gerenciamento de identidades para fornecer uma integração simplificada com o Enterprise Managed Users. Consulte "Sobre os Enterprise Managed Users".
  • Para pagar por licenças, você precisará de uma assinatura do Microsoft Azure, que será conectada à sua conta corporativa.
  • Antes de habilitar o Copilot, certifique-se de ter revisado os Termos Específicos do Produto GitHub Copilot.

Solicitando uma conta empresarial

Para criar uma conta empresarial, solicite acesso à equipe da sua conta entrando em contato com Equipe de vendas do GitHub.

Adicionando usuários à empresa

Para provisionar contas de usuário via IdP, você precisará configurar o IdP concluindo as etapas a seguir.

Etapa 1: Configurar a autenticação

Para gerenciar o logon único (SSO) para usuários, você deve conectar o IdP à sua conta empresarial. Você pode usar:

Etapa 2: Configurar o provisionamento do SCIM

Para provisionar contas do seu IdP, você deve configurar o provisionamento do SCIM. Para obter instruções, consulte "Configurando o provisionamento do SCIM para Usuários Gerenciados da Empresa".

Se você quiser gerenciar a associação de equipes do seu IdP, deverá atribuir os grupos de identidade relevantes ao aplicativo GitHub Enterprise Managed User em seu IdP.

Etapa 3: Atribuir um proprietário da empresa

Depois de configurar a autenticação e o provisionamento com seu IdP, conceda a um ou mais usuários a função de proprietário da empresa. Os proprietários corporativos podem habilitar o Copilot para a empresa e gerenciar quais usuários recebem licenças. Para obter instruções, consulte "Configurando o provisionamento do SCIM para Usuários Gerenciados da Empresa".

Você também pode conceder a função de gerente de cobrança. Um gerente de cobrança pode exibir as licenças atribuídas para uma empresa, mas não pode atribuir licenças ou gerenciar equipes da empresa.

Como usar uma assinatura do Azure

Para pagar pelas licenças, você pode conectar sua empresa a uma assinatura do Azure. Para obter instruções, leia as seguintes seções no artigo "Conectar uma assinatura do Azure":

Habilitando o Copilot para a empresa

Antes de atribuir licenças, um proprietário da empresa deve habilitar Copilot para a empresa e selecionar políticas para determinados recursos.

  1. No canto superior direito do GitHub, clique na sua foto de perfil e em Suas empresas.

  2. Na lista de empresas, clique na empresa que você deseja visualizar.

  3. Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Políticas.

  4. Na seção Políticas de "", clique em Copilot.

  5. Em "Políticas do GitHub Copilot", clique em Permitido e em Salvar.

  6. Revise as políticas quanto a sugestões que correspondam ao código público e ao Copilot Chat e atualize os menus suspensos para habilitar ou desabilitar os recursos conforme necessário.

Atribuindo licenças a usuários

Quando o Copilot tiver sido habilitado para a empresa, um proprietário da empresa poderá criar equipes na empresa e atribuir licenças a uma equipe.

  • Você concederá ou removerá licenças para usuários gerenciando a associação das equipes, seja no IdP, diretamente no GitHub ou com a API REST.
  • Não é possível atribuir licenças a usuários individuais ou a uma empresa inteira.
  • Para gerenciar a associação do seu IdP, certifique-se de que os grupos de identidade relevantes tenham sido atribuídos ao aplicativo GitHub Enterprise Managed User em seu IdP e enviados para o GitHub via SCIM.

O mesmo usuário pode ser membro de várias equipes. Você será cobrado apenas uma vez por usuário.

Criar equipes

Note

Você pode criar equipes e gerenciar a associação usando a API REST. Para obter a documentação do endpoint, entre em contato com seu gerente de conta.

  1. Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Pessoas.

  2. Em "Pessoas", clique em Equipes empresariais.

  3. Clique em Nova equipe empresarial.

  4. Insira um nome para a equipe.

  5. Opcionalmente, para sincronizar a equipe com um grupo de identidade e gerenciar a associação do seu IdP, em "Grupo de Provedores de Identidade", selecione um grupo no menu suspenso. Se você deixar este menu suspenso vazio, gerenciará a associação à equipe diretamente.

  6. Clique em Criar equipe.

  7. Adicione usuários à equipe.

    • Se você vinculou a equipe a um grupo de IdP, adicione usuários ao grupo relacionado em seu IdP.
    • Se você estiver gerenciando a associação à equipe diretamente, na página da equipe, clique em Adicionar um membro e, em seguida, pesquise e selecione o usuário. Para obter informações sobre como o GitHub gera nomes de usuário para usuários provisionados de um IdP, consulte "Considerações de nome de usuário para autenticação externa".

Atribuindo licenças a uma equipe

Depois de criar uma equipe na empresa, você poderá atribuir licenças a todos os membros da equipe.

  1. Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Configurações.

  2. Em Configurações, clique em Licenciamento Enterprise.

  3. Na seção "Copilot Business", clique em Gerenciar estações.

    Captura de tela da seção "Copilot Business". Um botão rotulado "Gerenciar estações" é realçado com um contorno laranja.

  4. Clique em Adicionar equipes.

  5. Na caixa de diálogo, selecione as equipes que deseja adicionar, revise como sua cobrança será afetada e clique em Adicionar equipes.

Você pode adicionar ou remover usuários de uma equipe a qualquer momento. Após você remover um usuário de uma equipe, a licença do usuário e o acesso a Copilot serão removidos na próxima vez que o usuário tentar se autenticar. Isso pode demorar até 30 minutos.

Note

Se você gerencia a associação à equipe via Entra ID, a adição ou remoção de um usuário de uma equipe no GitHub pode levar até 40 minutos. Depois que o Entra ID se comunicar com o GitHub, a alteração entrará em vigor depois que o GitHub solicitar que o usuário se autentique.

Gerenciando sua empresa

Para as próximas etapas que se aplicam a qualquer empresa que use Copilot Business, consulte "Configurando o GitHub Copilot para sua empresa". A etapa para conceder acesso às organizações não se aplica.

As seções a seguir contêm informações específicas para sua empresa.

Automatize o gerenciamento de licenças

Você pode usar a API REST para automatizar o gerenciamento de licenças. Por exemplo, você pode listar as licenças atribuídas e a atividade mais recente e, em seguida, remover o acesso de usuários que não estão usando sua licença.

Para fazer isso em sua empresa, você pode usar o ponto de extremidade "Listar todas as atribuições de estações do Copilot para uma empresa" e, em seguida, usar a API para gerenciar o acesso às equipes corporativas. Para solicitar documentação para os pontos de extremidade de API para equipes corporativas, entre em contato com seu gerente de conta.

Gerenciar a cobrança

Sua empresa tem acesso à plataforma de cobrança aprimorada, a qual permite estimar os próximos gastos, controlar gastos excessivos com orçamentos e acompanhar as alterações de gastos ao longo do tempo.

Consulte "Usar a plataforma de faturamento aprimorada para empresas".

Configurar exclusões de conteúdo

Você pode impedir que arquivos ou repositórios especificados sejam usados para informar sugestões de conclusão de código feitas pelo GitHub Copilot. O GitHub Copilot não estará disponível em arquivos excluídos.

  1. Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Políticas.
  2. Clique na guia Exclusão de conteúdo.
  3. Use caminhos para especificar qual conteúdo excluir. Consulte "Como realizar a exclusão de conteúdo do GitHub Copilot".