Uma licença do GitHub Enterprise permite que um usuário use o GitHub Enterprise Cloud e o GitHub Enterprise Server. Confira Uso combinado de GitHub Enterprise nuvem e servidor.
Para exibir detalhes combinados da licença no GitHub Enterprise Cloud e garantir que os usuários consumam apenas uma licença, sincronize licenças entre implantações. Você pode fazer isso:
- Automaticamente, usando o GitHub Connect.
- Manualmente, carregando um arquivo de licença do GitHub Enterprise Server para o GitHub.
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.
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.
Depois que você 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.
Como habilitar a sincronização automática de licenças
Para habilitar a sincronização de licenças, você deve:
- Habilite o GitHub Connect. Confira Habilitando o GitHub Connect para GitHub.com ou Como habilitar o GitHub Connect no GHE.com.
- Habilitar a sincronização de licenças. Confira Habilitando a sincronização automática de licença de usuário para sua empresa..
Iniciando uma tarefa de sincronização de licença
- Entre em sua instância do GitHub Enterprise Server.
- No canto superior à direita do GitHub Enterprise Server, clique na sua imagem do perfil e clique em Configurações da empresa.
- Na parte superior da página, clique em Settings.
- Em Configurações, clique em Licença.
- Em "License sync", clique em Sync now.
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.
-
Entre em sua instância do GitHub Enterprise Server.
-
No canto superior à direita do GitHub Enterprise Server, clique na sua imagem do perfil e clique em Configurações da empresa.
-
Na parte superior da página, clique em Settings.
-
Em Configurações, clique em Licença.
-
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.
 -
Navegue até GitHub Enterprise Cloud.
-
No canto superior direito do GitHub, selecione sua foto de perfil.
-
Dependendo do seu ambiente, clique em Enterprise ou clique em Empresas e, em seguida, clique na empresa que você deseja exibir.
-
Na parte superior da página, clique em Billing and licensing.
-
Clique em Licensing para ver informações detalhadas sobre o uso da licença.
-
Ao lado de "Instâncias do Enterprise Server", clique em Adicionar uso do servidor.
-
Faça upload do arquivo JSON que você baixou do GitHub Enterprise Server.
Próximas etapas
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 Enterprise Cloud. Para saber mais, confira Exibindo o uso do seu plano GitHub Enterprise.
Para facilitar a solução de problemas, se você sincronizar o uso da licença e não usar Enterprise Managed Users, é altamente recomendável habilitar domínios verificados para sua conta empresarial em GitHub Enterprise Cloud. Confira Verificando ou aprovando um domínio para sua empresa na documentação do GitHub Enterprise Cloud.