Skip to main content

Uso de licenças do GitHub Enterprise

Você pode solucionar problemas de uso de licença para sua empresa auditando os relatórios de licença.

Quem pode usar esse recurso?

Enterprise owners can review license usage for GitHub Enterprise.

Sobre o cálculo de licenças consumidas

Observação

Para Assinante do Visual Studio, consulte Sobre as assinaturas do Visual Studio com GitHub Enterprise.

Uma pessoa consome uma licença para GitHub Enterprise dependendo de critérios específicos. Se um usuário ainda não aceitou um convite para ingressar na empresa, a pessoa ainda consome uma licença. Para saber mais sobre as pessoas em sua empresa que consomem uma licença, confira Consumo de licença por membros da organização.

Para que cada usuário consuma apenas uma licença, independentemente de quantas implantações eles usam, você precisa sincronizar o uso de licenças entre o GitHub Enterprise Server e o GitHub Enterprise Cloud. Para saber mais, confira Sincronizar o uso de licença do GitHub Enterprise Server para Nuvem.

Depois de sincronizar o uso das licenças, GitHub corresponde as contas de usuário em GitHub Enterprise Server às contas de usuário em GitHub Enterprise Cloud por endereço de email.

Primeiro, verificamos o endereço de email primário de cada usuário em GitHub Enterprise Server. Em seguida, tentamos corresponder esse endereço com o endereço de email de uma conta de usuário em GitHub Enterprise Cloud. Se a sua empresa no GitHub Enterprise Cloud ou uma das organizações da empresa usar a autenticação SAML ou o provisionamento do SCIM, primeiro verificaremos as identidades do SAML ou do SCIM vinculadas para ver se a identidade contém um dos atributos abaixo. Tentamos corresponder os valores desses atributos ao endereço de email principal de cada usuário de GitHub Enterprise Server user.

  • http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name
  • http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
  • username
  • NameID
  • emails

Se não houver correspondência ou se a autenticação SAML ou o provisionamento do SCIM não estiver em uso, tentaremos corresponder o endereço de email principal no GitHub Enterprise Server com um endereço de email verificado para uma conta de usuário no GitHub Enterprise Cloud. Para obter mais informações sobre a verificação de endereços de email do GitHub Enterprise Cloud, confira Verificar endereço de e-mail.

Campos nos arquivos de licença consumidos

O relatório de uso da licença do GitHub Enterprise Cloud e o arquivo de uso da licença exportado do GitHub Enterprise Server incluem uma variedade de campos para ajudar você a solucionar problemas de uso da licença da sua empresa.

Relatório de uso de licença do GitHub Enterprise Cloud (arquivo CSV)

O relatório de uso de licença para sua empresa é um arquivo CSV que contém as seguintes informações sobre os membros de sua empresa. Alguns campos são específicos para sua implantação do GitHub Enterprise Cloud (GHEC), ambientes conectados do GitHub Enterprise Server (GHES), ou suas assinaturas do Visual Studio (VSS) com o GitHub Enterprise.

CampoDESCRIÇÃO
github_com_loginO nome de usuário da conta do GHEC do usuário
github_com_nameO nome de exibição da conta do GHEC do usuário
github_com_profileA URL da página de perfil do usuário no GHEC
github_com_userSe o usuário tem ou não uma conta no GHEC
github_com_member_rolesPara cada uma das organizações às quais o usuário pertence no GHEC, o nome da organização e a função da pessoa nessa organização (Owner ou Member) separados por dois pontos

Organizações delimitadas por vírgulas
github_com_enterprise_rolePode ser um dos seguintes: Owner, Member, Outside collaborator (para uma empresa com contas pessoais no GitHub.com) ou Repository collaborator (para uma empresa que usa contas de usuário gerenciadas)
github_com_verified_domain_emailsTodos os endereços de email associados à conta GHEC do usuário que correspondem aos domínios verificados da sua empresa
github_com_saml_name_idO nome de usuário do SAML
github_com_orgs_with_pending_invitesTodos os convites pendentes para a conta do GHEC do usuário ingressar em organizações em sua empresa
github_com_advanced_security_license_userSe o usuário consome ou não uma licença do GitHub Secret Protection, GitHub Code Security, or GitHub Advanced Security no GHEC
license_typePode ser Visual Studio subscription ou Enterprise
enterprise_server_userSe o usuário tem ou não pelo menos uma conta no GHES
enterprise_server_primary_emailsOs endereços de email primários associados a cada uma das contas do GHES do usuário
enterprise_server_user_idsPara cada uma das contas do GHES do usuário, a ID de usuário da conta
enterprise_server_advanced_security_user_idsAs instâncias do GHES em que o usuário está usando GitHub Secret Protection, GitHub Code Security, or GitHub Advanced Security (presente somente se você estiver usando o GHES versão 3.12 ou posterior e tiver habilitado a sincronização de licença)
total_user_accountsO número total de contas que a pessoa tem em GHEC e GHES
visual_studio_subscription_userSe o usuário é ou não um Assinante do Visual Studio
visual_studio_subscription_emailO endereço de email associado ao VSS do usuário
visual_studio_license_statusSe a licença do Visual Studio foi correspondida a um usuário do GitHub

Uso de licença exportada do GitHub Enterprise Server (arquivo JSON)

Seu uso de licença do GitHub Enterprise Server é um arquivo JSON que normalmente é usado ao realizar uma sincronização manual de licenças de usuário entre as implantações do GitHub Enterprise Server e do GitHub Enterprise Cloud. O arquivo contém as seguintes informações específicas para seu ambiente do GitHub Enterprise Server.

CampoDescrição
RecursosOs recursos do GitHub Connect habilitados em sua instância do GitHub Enterprise Server e a data e hora da habilitação.
Nome do hostO nome do host de sua instância do GitHub Enterprise Server.
Somente HTTPSe o Transport Layer Security (TLS) está ativado e configurado em sua instância do GitHub Enterprise Server. Pode ser: True ou False.
LicençaUm hash de sua licença do GitHub Enterprise Server.
Chave públicaA parte da chave pública da sua licença do GitHub Enterprise Server.
ID de servidorUUID gerado para sua instância do GitHub Enterprise Server.
VersãoA versão da sua instância do GitHub Enterprise Server.

Solução de problemas

Para conhecer as etapas de solução de problemas, consulte Solução de problemas de uso de licenças para GitHub Enterprise.