Sobre as licenças do GitHub Enterprise
Ao comprar ou renovar o GitHub Enterprise, você recebe um arquivo de licença para validar seu aplicativo. Um arquivo de licença tem data de validade e controla o número de licenças de usuário que você pode adicionar ao GitHub Enterprise. Depois de baixar e instalar o GitHub Enterprise, fazer upload do arquivo de licença desbloqueia o aplicativo para uso. Para obter mais informações sobre o download de GitHub Enterprise, consulte o site
Versões de GitHub Enterprise. Para obter informações sobre a configuração de sua instância do GitHub Enterprise Server, consulte "Configurar uma instância de GitHub Enterprise".
Você pode alocar as licenças de usuário incluídas na sua licença da GitHub Enterprise a usuários na sua instância do GitHub Enterprise Server e a uma conta corporativa do GitHub Enterprise Cloud. Quando você adiciona um usuário a um dos ambientes, ele consome uma licença. Se um usuário tem contas em ambos os ambientes, para consumir apenas uma licença, seu endereço de e-mail principal de GitHub Enterprise deve ser o mesmo que seu endereço de e-mail verificado em GitHub Enterprise Cloud. Você pode sincronizar a contagem e o uso de licenças entre os ambientes.
Se a sua licença do GitHub Enterprise Server expirar, você não poderá acessar a sua instância do GitHub Enterprise Server via navegador da web ou Git. Se necessário, você poderá usar os utilitários de linha de comando para fazer backup de todos os seus dados. Para obter mais informações, consulte "Configurar backups no appliance". Se você tiver alguma dúvida sobre a renovação da sua licença, contate Equipe de Vendas do GitHub.
Você pode fazer o download da sua licença GitHub Enterprise Server na sua conta corporativa. Para obter mais informações, consulte "Gerenciar a licença do GitHub Enterprise".
Fazer upload de uma nova licença para o GitHub Enterprise Server
Depois de comprar uma nova licença ou atualizar uma licença existente de Equipe de Vendas do GitHub, você deve baixar seu novo arquivo de licença e fazer upload desse arquivo no GitHub Enterprise Server para desbloquear suas novas licenças de usuário.
Caso queira renovar ou adicionar licenças de usuário com o GitHub Enterprise, entre em contato com Equipe de Vendas do GitHub. Seu novo arquivo de licença estará disponível para download logo após a conclusão do pedido.
-
Navegue até o GitHub.com.
-
No canto superior direito de GitHub.com, clique na sua foto de perfil e, em seguida, clique em Suas empresas.
-
Na lista de empresas, clique na empresa que você deseja visualizar.
-
Na barra lateral da conta corporativa, clique em Settings.
-
Na barra lateral esquerda, clique em Enterprise licensing (Licenciamento Empresarial).
-
Em "Enterprise Server Instances", clique em para fazer o download do seu arquivo de licença.
-
Faça login na sua
Instância de GitHub Enterprise Server como administrador do site.
- Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa.
- Na barra lateral da conta corporativa, clique em Settings.
- Acesse a conta corporativa visitando
- Na barra lateral esquerda, clique em License.
-
Em "Quick links" (Links rápidos), clique em Update license (Atualizar licença).
-
Para selecionar sua licença, clique em License file (Arquivo de licença) ou arraste o arquivo de licença para o License file (Arquivo de licença).
-
Clique em Fazer upload.
Exibir o uso de licenças
-
Navegue até o GitHub.com.
-
No canto superior direito de GitHub.com, clique na sua foto de perfil e, em seguida, clique em Suas empresas.
-
Na lista de empresas, clique na empresa que você deseja visualizar.
-
Na barra lateral da conta corporativa, clique em Settings.
-
Na barra lateral esquerda, clique em Enterprise licensing (Licenciamento Empresarial).
-
Revise sua licença atual de GitHub Enterprise, bem como licenças de usuário consumidas e disponíveis.
Sincronizar automaticamente o uso da licença de usuário com o GitHub Enterprise Cloud
É possível usar o GitHub Connect para sincronizar automaticamente o uso e a contagem da licença de usuários entre o GitHub Enterprise Server e o GitHub Enterprise Cloud. Para obter mais informações, consulte "Habilitar a sincronização de licenças de usuário entre o GitHub Enterprise Server e o GitHub Enterprise Cloud".
Sincronizando manualmente o uso da licença de usuário entre GitHub Enterprise Server e GitHub Enterprise Cloud
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.
- Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa.
- Na barra lateral da conta corporativa, clique em Settings.
- Na barra lateral esquerda, clique em License.
-
Em "Links rápidos", para fazer o download de um arquivo que contém a sua licença atual em
GitHub Enterprise Server, clique em Exportar uso de licença.
- Navegue até o GitHub.com.
-
No canto superior direito de GitHub.com, clique na sua foto de perfil e, em seguida, clique em Suas empresas.
-
Na lista de empresas, clique na empresa que você deseja visualizar.
- Na barra lateral da conta corporativa, clique em Settings.
-
Na barra lateral esquerda, clique em Enterprise licensing (Licenciamento Empresarial).
- Na barra lateral esquerda, clique em License.
-
Em "Instâncias Enterprise Server", clique em Add server usage (Adicionar uso de servidor).
-
Faça upload do arquivo JSON que você baixou do GitHub Enterprise Server.
Solução de Problemas
Em alguns cenários, a interface de usuário web para GitHub Enterprise Server pode não refletir imediatamente sua nova licença. Você pode forçar o sistema a detectar a licença, reiniciando dois serviços do sistema.
-
SSH em sua instância do GitHub Enterprise Server. Para obter mais informações, consulte "Acessar o shell administrativo (SSH)".
$ ssh -p 122 admin@HOSTNAME
-
Reinicie os serviços para autenticação Git e o servidor HTTP.
Aviso: Executar o seguinte comando gerará alguns minutos de tempo de inatividade do usuário para GitHub Enterprise Server. Execute o comando com cuidado.
sudo systemctl restart github-gitauth github-unicorn
- Depois que GitHub Enterprise Server retornar você para uma instrução, tente acessar GitHub Enterprise Server por meio da linha de comando ou da interface do usuário da web novamente.