Skip to main content

Contas empresariais

Comece a usar a administração de cima para baixo entendendo os principais componentes de uma conta corporativa.

Uma conta corporativa é o ponto central de administração da sua empresa em GitHub. Ele reúne ferramentas administrativas para gerenciamento de acesso, políticas, cobrança e muito mais. Os administradores corporativos podem configurar recursos e políticas com eficiência em escala antes de implantá-los em toda a empresa.

Este guia fornece uma visão geral dos principais recursos administrativos incluídos em uma conta corporativa. Ao entender as ferramentas à sua disposição, você poderá adaptar GitHub às suas necessidades exclusivas, configurar seu negócio para o dimensionamento futuro e permitir que as equipes se concentrem no trabalho estratégico.

Usuários

Sua empresa contém todos os usuários que precisam acessar qualquer parte dos recursos da sua empresa em GitHub. Os usuários podem ser agrupados em equipes e ter acesso às organizações.

Dependendo do tipo de empresa, você convidará os usuários para sua empresa com a conta GitHub existente deles ou provisionará contas dedicadas de um provedor de identidade central.

Por padrão, a maioria dos usuários tem uma função não administrativa em sua empresa, o que significa que eles têm poucos motivos para interagir com a própria conta corporativa. No entanto, você pode alterar isso concedendo funções empresariais que fornecem acesso a configurações específicas.

Organizações

Uma conta corporativa pode conter uma ou mais organizações. Como uma conta corporativa, uma conta organizacional apresenta funcionalidades administrativas próprias, como logs de auditoria, políticas e equipes.

Uma organização também contém os locais em que os não administradores normalmente fazem seu trabalho, como repositórios, discussões e projetos. Os usuários em uma organização são as pessoas que precisam acessar esses locais para fazer seus trabalhos.

Em geral, você pode controlar as organizações consistentemente de sua conta corporativa. Para permitir uma administração mais personalizada e granular, você também pode delegar algumas decisões, como configurações de política, aos administradores da organização.

Equipes

As equipes são grupos de usuários que você pode usar para gerenciar o acesso das pessoas a organizações, funções e licenças em escala. Você pode usar equipes para adicionar pessoas a projetos compartilhados ou delegar tarefas a equipes especializadas.

Você pode definir equipes no nível empresarial e, em seguida, conceder-lhes funções administrativas ou adicioná-las às organizações, onde elas podem receber funções de nível de organização e acesso ao repositório.

O Teams pode ser sincronizado com grupos de IdP, permitindo que você gerencie quaisquer privilégios que venham com a associação de equipe diretamente do sistema centralizado de gerenciamento de identidades da sua empresa.

Repositórios

Repositórios hospedam arquivos como o código-fonte da sua empresa ou a documentação interna. É aqui que desenvolvedores costumam realizar o trabalho, com recursos e opções de administração próprias que devem estar mais próximos ao código, como fluxos de trabalho GitHub Actions.

Os repositórios pertencem às organizações e não são diretamente acessíveis na conta corporativa. No entanto, sua empresa pode definir propriedades personalizadas para aplicar o mesmo modelo de governança a todos os repositórios com características compartilhadas. Por exemplo, se você não quiser que ninguém exclua repositórios que contenham código de produção, isso é algo que você pode controlar a partir do nível empresarial.

Centros de custo

Centros de custos permitem alocar gastos em recursos GitHub para unidades de negócios específicas. Eles permitem que você defina sua estrutura de cobrança independentemente de outras partes da empresa, para que você possa se concentrar no uso de contas da organização para agrupar os requisitos de governança ou trabalho relacionados.

Se sua conta for cobrada por meio de Azure, os centros de custo também permitirão que você fature o uso para várias assinaturas de Azure diferentes.

Policies

Os administradores corporativos podem definir políticas para controlar como as pessoas trabalham em toda a sua empresa, como:

  • Listas de permissões de IP para impor restrições sobre onde as pessoas podem acessar sua empresa
  • Copilot políticas para governar quais recursos e modelos as pessoas podem usar
  • Políticas de repositório para controlar quem pode fazer coisas como excluir, renomear ou transferir repositórios
  • Conjuntos de regras para definir como as pessoas podem interagir com branches relevantes, como exigir solicitações de pull com revisões

Apps

GitHub Apps são uma forma segura de gerenciar automações na sua organização. GitHub App é uma identidade dedicada que fornece tokens com escopo para seus scripts e fluxos de trabalho externos, permitindo automatizar processos e integrar-se a outras plataformas.

Em sua conta corporativa, você pode definir registros de aplicativo para automatizar um processo de forma consistente entre as organizações. Você também pode instalar aplicativos para automações que tomam ações na própria conta corporativa, como a criação de organizações.

Os usuários também podem autorizar GitHub Apps a usar a conta GitHub e dados em outros aplicativos. Por exemplo, usar a conta GitHub para entrar em um IDE ou conectar um provedor de CI a seus repositórios.

Próximas etapas

Saiba como configurar esses recursos com nossa jornada Integração da empresa para GitHub Enterprise Cloud.