Skip to main content

Sincronizando o uso da licença entre o GitHub Enterprise Server e o GitHub Enterprise Cloud

Você pode sincronizar o uso da licença de GitHub Enterprise Server com GitHub Enterprise Cloud para ver todas as licenças usadas por toda a sua empresa em um só lugar e garantir que as pessoas com contas em ambos os ambientes consomem apenas uma licença de usuário.

Quem pode usar esse recurso?

Enterprise owners can sync license usage between enterprise accounts on GitHub Enterprise Server and GitHub Enterprise Cloud.

Sobre a sincronização do uso da licença

O GitHub usa um modelo de licenciamento de usuário único. Para produtos corporativos que incluem várias opções de implantação, o GitHub determina quantas estações você está consumindo com base no número de usuários únicos em todas as suas implantações.

Cada usuário consome apenas uma licença, não importa o número de instâncias do GitHub Enterprise Server usadas pelo usuário ou o número de organizações das quais o usuário é membro no GitHub Enterprise Cloud. Esse modelo permite que cada pessoa use várias implantações do GitHub Enterprise sem gerar custos extras.

Para uma pessoa que usa vários ambientes do GitHub Enterprise para consumir apenas uma licença, você precisa sincronizar o uso da licença entre ambientes. Depois, o GitHub eliminará a duplicação de usuários com base nos endereços de email associados às respectivas contas de usuário. O GitHub realiza a eliminação de duplicação de licenças para o próprio plano do GitHub Enterprise, e se você usar o GitHub Enterprise Server na versão 3.12 ou em versões posteriores, para o GitHub Advanced Security. Para obter mais informações, confira "Solução de problemas de uso de licenças para GitHub Enterprise".

Para garantir que você irá ver os detalhes de licença atualizados sobre GitHub.com, você pode sincronizar o uso da licença entre os ambientes automaticamente, usando GitHub Connect. Para obter mais informações sobre o GitHub Connect, confira "Sobre o GitHub Connect" na documentação do GitHub Enterprise Server.

Se você não deseja habilitar GitHub Connect, você poderá sincronizar manualmente o uso de licença fazendo o upload de um arquivo de GitHub Enterprise Server para GitHub.com.

Quando você sincroniza o uso de licença, apenas a ID de usuário e os endereços de email de cada conta de usuário no GitHub Enterprise Server são transmitidos ao GitHub Enterprise Cloud.

Depois de sincronizar o uso da licença, você poderá ver um relatório de licenças consumidas em todos os seus ambientes nas configurações da empresa no GitHub.com. Para obter mais informações, confira "Visualizando o uso da licença para o GitHub Enterprise".

Observação: se você sincronizar o uso da licença e sua conta corporativa no GitHub.com não usar os Enterprise Managed Users, recomendaremos fortemente habilitar domínios verificados para sua conta corporativa no GitHub.com. Por motivos de privacidade, o relatório de licença consumida inclui apenas o endereço de email associado a uma conta de usuário no GitHub.com quando o endereço é hospedado por um domínio verificado. Se uma pessoa estiver consumindo incorretamente várias licenças, ter acesso ao endereço de email que está sendo usado para eliminação de duplicação facilita muito a solução de problemas. Para obter mais informações, confira "Verificando ou aprovando um domínio para sua empresa" e "Sobre os Enterprise Managed Users."

Sincronizar automaticamente o uso da licença

É possível usar o GitHub Connect para sincronizar automaticamente o uso e a contagem de licenças de usuários entre o GitHub Enterprise Server e o GitHub Enterprise Cloud semanalmente. Para obter mais informações, confira "Como habilitar a sincronização automática da licença de usuário para sua empresa" na documentação do GitHub Enterprise Server.

Depois de habilitar o GitHub Connect, os dados de licença serão sincronizados semanalmente de maneira automática. Você também pode sincronizar manualmente seus dados de licença a qualquer momento, disparando um trabalho de sincronização de licença.

Disparando um trabalho de sincronização de licença

  1. Entre em sua instância do GitHub Enterprise Server.

  2. No canto superior à direita de GitHub Enterprise Server, clique na sua foto do perfil e clique em Configurações da empresa.

    Captura de tela do menu suspenso que aparece quando você clica na foto de perfil no GitHub Enterprise Server. A opção "Configurações da empresa" está realçada em um contorno laranja escuro.

  3. Na barra lateral da conta corporativa, clique em Configurações.

  4. Em Configurações, clique em Licenciamento empresarial .

  5. Em "Sincronização de licença", clique em Sincronizar agora.

Carregando manualmente o uso de licenças do GitHub Enterprise Server

Para sincronizar manualmente o uso das licenças de usuário entre as duas implantações, você pode baixar um arquivo JSON do GitHub Enterprise Server e fazer upload desse arquivo no GitHub Enterprise Cloud.

  1. Entre em sua instância do GitHub Enterprise Server.

  2. No canto superior à direita de GitHub Enterprise Server, clique na sua foto do perfil e clique em Configurações da empresa.

    Captura de tela do menu suspenso que aparece quando você clica na foto de perfil no GitHub Enterprise Server. A opção "Configurações da empresa" está realçada em um contorno laranja escuro.

  3. Na barra lateral da conta corporativa, clique em Configurações.

  4. Em Configurações, clique em Licenciamento empresarial .

  5. Em "Links rápidos" da seção "Licenças do usuário", para baixar um arquivo que contém o seu uso da licença atual do GitHub Enterprise Server, clique em Exportar uso da licença.

    Captura de tela da seção "Licenças de usuário" da página "Licença". Um link, rotulado como "Exportar uso da licença", está destacado em laranja escuro.

  6. Navegue até o GitHub.com.

  7. No canto superior direito do GitHub.com, clique na foto do seu perfil e em Suas empresas.

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

  9. Na barra lateral da conta corporativa, clique em Configurações.

  10. Em Configurações, clique em Licenciamento empresarial .

  11. Ao lado de "Instâncias do Enterprise Server", clique em Adicionar uso do servidor.

  12. Faça upload do arquivo JSON que você baixou do GitHub Enterprise Server.