Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2025-04-03. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Sobre a cobrança do GitHub Advanced Security

Saiba como o uso de licenças do GitHub Advanced Security é calculado.

Você pode disponibilizar recursos extras para os usuários com uma licença de produtos do Advanced Security. Para saber mais, confira Sobre a Segurança Avançada do GitHub.

Tamanho da licença

Cada licença especifica um número máximo de contas que podem usar o Advanced Security. Cada committer ativo para, pelo menos, um repositório com o produto habilitado consome uma licença. Quando você remove um usuário de sua conta do empresa, a licença do usuário é liberada dentro de 24 horas.

Se você exceder o limite de licenças, os recursos controlados pelo licenciamento do Advanced Security continuarão funcionando em todos os repositórios em que já estão habilitados. No entanto, você não poderá habilitar o GitHub Advanced Security em nenhum repositório adicional. Novos repositórios criados em organizações em que GitHub Advanced Security estão configurados para serem habilitados automaticamente serão criados com os produtos desabilitados.

Assim que você disponibilizar licenças, seja desabilitando o GitHub Advanced Security em alguns repositórios ou aumentando o tamanho da licença, as opções para habilitar o GitHub Advanced Security voltarão a funcionar normalmente. Todas as instâncias autônomas do GitHub Enterprise Server usam licenças por assinatura/volume. Contate a equipe de Vendas do GitHub se quiser fazer alterações em sua licença.

É possível aplicar políticas que permitam ou não o uso de Advanced Security por parte de organizações pertencentes à conta corporativa. Confira Como impor políticas para segurança e análise de código na empresa.

Committers ativos e únicos

O número de committers ativos e únicos que usam o GitHub Advanced Security controla o uso da licença.

  • Committers ativos é o número de committers que contribuíram para pelo menos um repositório de propriedade da organização e que usam uma licença em sua empresa. Isso significa que eles também são membros da organização, colaboradores externos ou têm um convite pendente para ingressar em uma organização de sua empresa e não são um bot do GitHub App. Para obter informações sobre as diferenças entre as contas de bot e de máquina, confira Diferenças entre os aplicativos GitHub e os aplicativos OAuth.
  • Committers únicos é o número de committers ativos que contribuíram apenas em um repositório, ou em repositórios em uma organização. Este número mostra a quantidade de licenças que você pode liberar desabilitando o GitHub Advanced Security para esse repositório ou organização.

Se não houver committers únicos em um repositório ou organização, todos os committers ativos também contribuem para outros repositórios ou organizações que usam licenças do Advanced Security. Desabilitar um produto para esse repositório ou organização não liberaria licenças nem diminuiria seus custos de uso.

Reconhecimento do uso

Os usuários podem contribuir para vários repositórios ou várias organizações. O uso é medido em todo o empresa para garantir que cada integrante utilize uma licença, independentemente da quantidade de repositórios ou organizações para as quais o usuário contribui.

Quando você habilita ou desabilita o GitHub Advanced Security para um ou mais repositórios, o GitHub exibe uma visão geral de como isso alterará seu uso.

O exemplo de linha do tempo a seguir demonstra como a contagem de committers ativos para o Advanced Security pode mudar ao longo do tempo em uma empresa. Por cada mês, você encontrará eventos, juntocom a contagem do autor resultante.

DataEventos durante o mêsTotal de committers
15 de abrilUm membro de sua empresa habilita o GitHub Advanced Security para o repositório X. O repositório X tem 50 committers nos últimos 90 dias.50
1º de maioO desenvolvedor A sai da equipe que trabalha no repositório X. As contribuições do desenvolvedor A continuam contando por 90 dias.50
1 de agostoAs contribuições do desenvolvedor A não são consideradas na contagem das licenças obrigatórias porque já se passaram 90 dias.50 - 1 =
49
15 de agostoUm membro de sua empresa habilita o GitHub Advanced Security para um segundo repositório, o repositório X. Nos últimos 90 dias, um total de 20 desenvolvedores contribuíram para esse repositório. Desses 20 desenvolvedores, dez também trabalharam recentemente no repositório X e não exigem licenças adicionais.49 + 10 =
59
16 de agostoUm membro de sua empresa desabilita o GitHub Advanced Security para o repositório X. Dos 49 desenvolvedores que estavam trabalhando no repositório X, 10 também trabalham no repositório Y, que tem um total de 20 desenvolvedores contribuindo nos últimos 90 dias.49 - 29 =
20

Leitura adicional