Skip to main content

Escolher um tipo de empresa para o GitHub Enterprise Cloud

Entenda os tipos de empresas disponíveis GitHub Enterprise Cloud e decida se Enterprise Managed Users é o ideal para você fazendo algumas perguntas a si mesmo.

Antes de criar sua conta empresarial, você deve escolher um tipo de empresa:

  • Empresa com contas pessoais
  • Empresa com usuários gerenciados

Para decidir qual é melhor para o seu empreendimento, faça as seguintes perguntas a si mesmo.

Você quer controlar as contas de usuários?

Enterprise Managed Users pode ser ideal para sua empresa se você não quiser que os membros da empresa usem suas próprias contas pessoais para acessar os recursos da sua empresa.

Usuários gerenciados

Enterprise Managed Users fornece uma verdadeira experiência de SSO para os usuários:

  • Você provisiona as contas para seus usuários.
  • Você garante que as contas de usuário estejam em conformidade com a identidade da empresa controlando os nomes de usuário e os endereços de email.
  • Os usuários devem se autenticar com seu sistema de gerenciamento de identidades, usando SAML ou OIDC.

Se você atualmente exige que seus usuários criem uma nova conta pessoal em GitHub.com para contribuir para os recursos da sua empresa, Enterprise Managed Users talvez seja uma alternativa melhor.

Contas pessoais

Se você não escolher Enterprise Managed Users:

  • Cada usuário deve criar, gerenciar e entrar em uma conta pessoal.GitHub.com
  • Você pode configurar a autenticação SAML para que os usuários se autentiquem ainda no sistema de gerenciamento de identidades externo. GitHub vincula a conta pessoal do usuário a uma identidade externa no sistema de gerenciamento de identidades.
  • O provisionamento de usuário não está disponível. Você pode usar o Sistema de Gerenciamento de Usuários entre Domínios (SCIM) para provisionar acesso a organizações individuais.

Considere contas pessoais se usar seu sistema de gerenciamento de identidade externo como a fonte de verdade para o gerenciamento de usuários e acessos adicionaria muita complexidade. Por exemplo, você não tem um processo estabelecido para integrar novos usuários ao sistema.

Você precisa escolher onde seus dados serão armazenados?

Para ajudá-lo a atender aos requisitos de conformidade, GitHub Enterprise Cloud inclui a opção de armazenar o código e os dados da sua empresa em uma região específica, em seu próprio subdomínio.GHE.com Confira Sobre o GitHub Enterprise Cloud com residência de dados.

Se você adotar GitHub Enterprise Cloud com residência de dados, deverá usar Enterprise Managed Users.

O sistema de gerenciamento de identidades externo é compatível?

Considere se você já usa ou pode adotar um sistema de gerenciamento de identidades com suporte.

Usuários gerenciados

GitHub faz parceria com alguns desenvolvedores de sistemas de gestão de identidade para oferecer uma integração predefinida com Enterprise Managed Users, incluindo autenticação e provisionamento.

Se você não puder usar uma integração de caminho pavimentado, poderá usar outro sistema de gerenciamento de identidade que atenda às nossas diretrizes.

Para mais detalhes, consulte Sobre os Enterprise Managed Users.

Contas pessoais

Você pode usar um sistema de gerenciamento de identidade externo que siga o padrão SAML 2.0.

GitHub oferece suporte oficial e testa alguns sistemas. Confira Configurar o logon único SAML para sua empresa.

Você precisa de repositórios públicos, gists ou sites GitHub Pages?

Para impedir que os membros da empresa vazem acidentalmente conteúdo corporativo para o público, Enterprise Managed Users impõe fortes restrições ao que os usuários podem fazer.

Revise as restrições com seus usuários e confirme se elas atrapalharão seus fluxos de trabalho existentes. Se for o caso, uma empresa com contas pessoais pode ser uma escolha melhor.

É requisitada colaboração fora da empresa?

Contas de usuário gerenciadas só pode contribuir para repositórios dentro da sua empresa. Se os desenvolvedores precisarem contribuir para repositórios fora da sua empresa (incluindo repositórios privados), Enterprise Managed Users talvez não seja o ideal para você.

Para que um usuário gerenciado colabore fora da sua empresa, ele também deve manter uma conta pessoal separada. A complexidade de alternância regular entre contas pode aumentar o risco de vazamento de código interno para o público. Para obter detalhes sobre o fluxo de trabalho necessário, consulte Introdução aos Enterprise Managed Users.

A empresa pode arcar com custos de migração?

Se você já tiver uma empresa que usa contas GitHub.compessoais, a adoção de Enterprise Managed Users requer migração para uma nova conta corporativa. Para discutir esse processo, entre em contato com GitHuba equipe de Vendas.

O processo de migração pode exigir tempo ou custo da sua equipe. Confirme se esse processo de migração é aceitável para a empresa e os usuários. Se não for o caso, uma empresa com contas pessoais pode ser uma escolha melhor.

Próximas etapas

Quando você tiver escolhido um tipo empresarial, estará pronto para criar uma conta corporativa iniciando uma avaliação. Confira Configurando uma avaliação do GitHub Enterprise.