Por padrão, GitHub armazena dados de GitHub.com nos EUA. Ao adotar GitHub Enterprise Cloud com residência de dados, você pode escolher onde o código e os dados da sua empresa são armazenados. Sua empresa será hospedada em um subdomínio dedicado de GHE.com.
A residência de dados facilita a separação entre o trabalho de código aberto e o trabalho corporativo, ajudando você a atender a requisitos específicos de conformidade de residência de dados.
As regiões disponíveis são:
- União Europeia (inclui regiões do Azure em países da EFTA, atualmente Noruega e Suíça)
- Austrália
- EUA
- Japão
No futuro, GitHub planeja oferecer residência de dados em mais regiões. Para saber como GitHub lida com o armazenamento de dados, consulte Sobre o armazenamento dos seus dados com residência de dados.
Você pode começar com a residência de dados criando uma versão de avaliação do GitHub Enterprise Cloud.
Configurar uma avaliação de GitHub Enterprise Cloud
O que é o GitHub Enterprise Cloud?
GitHub é uma plataforma de desenvolvedor completa para compilar, dimensionar e fornecer software seguro. Além desses recursos, GitHub Enterprise Cloud oferece vários recursos importantes projetados para otimizar e proteger ainda mais o uso da plataforma:
-
Inclui uma conta corporativa: um espaço compartilhado dedicado para sua empresa armazenar códigos, colaborar e acessar GitHub recursos
-
Centraliza a cobrança, a administração, a governança e a auditoria dos recursos e da atividade da sua empresa
-
É acessível apenas para usuários autorizados, isolados da comunidade em geral GitHub.com
-
Inclui o gerenciamento de autenticação e ciclos de vida do usuário de um sistema de gerenciamento de identidades externo:
- SCIM para aprovisionamento
- SAML ou OIDC para autenticação
Com residência de dados, contas de usuário gerenciadas acessam seus recursos por meio de um subdomínio dedicado de GHE.com e só podem interagir com recursos que pertencem à sua empresa.
Por que migrar os dados para a nuvem?
Se você atualmente usa um serviço auto-hospedado como GitHub Enterprise Server, GitHub Enterprise Cloud com residência de dados ajudará você a ter mais controle sobre seus dados enquanto se beneficia de um produto gerenciado baseado em nuvem.
- Seus usuários terão acesso aos recursos mais recentes de GitHub.com, como GitHub Copilot, sem precisarem esperar que esses recursos estejam disponíveis nas versões do GitHub Enterprise Server.
- Você terá uma experiência administrativa simplificada e não precisará agendar um tempo de inatividade para manutenção ou atualizações.
Como funciona a cobrança?
Para adotar a GitHub Enterprise Cloud com residência de dados, você se inscreverá no GitHub Enterprise plano, que abrange sua empresa no GHE.com e, se precisar, no GitHub Enterprise Server. Para obter detalhes sobre preços, confira nossa página Preços.
Para pagar licenças de usuário e serviços, você pode:
- Adicionar um cartão de crédito ou PayPal conta à sua empresa e faturar diretamente por meio GitHub
- Conectar sua empresa a uma assinatura do Microsoft Azure
Você estará em nossa plataforma de cobrança mais recente, que permite estimar gastos, criar centros de custos para gerenciar despesas e fazer pagamento de maneira flexível pelos serviços usados.
Você também pode aderir ao faturamento baseado no uso para os produtos GitHub Enterprise e GitHub Advanced Security, o que significa que não precisará comprar antecipadamente um número predeterminado de licenças.
Experiência do desenvolvedor
A experiência do desenvolvedor em GHE.com difere em alguns aspectos da experiência em GitHub.com e GitHub Enterprise Server.
- Identidade e acesso
- Funcionalidade das contas de usuário gerenciado
- Visibilidade do repositório
- Acesso à API
- GitHub Copilot
- Documentação
Identidade e acesso
As empresas no GHE.com usam os Enterprise Managed Users. Em um empresa com usuários gerenciados, sua empresa gerencia as contas de usuário que as pessoas usam para acessar seus recursos. Essas contas só podem acessar os recursos da sua empresa e são isoladas da comunidade de código aberto mais ampla.GitHub.com
As pessoas acessam sua empresa por meio da GHE.com URL escolhida durante a integração. Para acessar os recursos da sua empresa, as pessoas precisam se autenticar por meio do sistema de gerenciamento de identidades que a sua empresa usa.
Acesso de rede
Os detalhes da rede, como intervalos de IP e impressões digitais de chave SSH, diferem entre GHE.com e GitHub.com. Você deve conceder acesso à sua empresa a sistemas de clientes, como contas de armazenamento ou integrações com provedores de identidade. Confira Detalhes de rede do GHE.com.
Funcionalidade para contas de usuário gerenciadas
Administradores e desenvolvedores com acesso à sua empresa podem aproveitar a plataforma completa GitHub , com exceção de alguns recursos que estão indisponíveis no momento.
Os desenvolvedores podem ter experiência no uso de uma conta pessoal em GitHub.com ou de uma conta de usuário em uma instância do GitHub Enterprise Server. A experiência de usar um conta de usuário gerenciada em GHE.com difere em alguns aspectos. Confira Capacidades e restrições de contas de usuários gerenciados.
Visibilidade do repositório
Repositórios públicos não estão disponíveis em um empresa com usuários gerenciados. Para praticar o uso do InnerSource, os usuários podem criar repositórios internos visíveis para todos os membros da empresa. Confira Sobre repositórios.
Acesso à API
Os integradores com as APIs REST e do GraphQL precisam enviar solicitações para a URL dedicada da sua empresa no GHE.com. Por exemplo, se o subdomínio da sua empresa for octocorp, os usuários deverão enviar solicitações para https://api.octocorp.ghe.com.
Os usuários podem simplificar solicitações de API usando o GitHub CLI. No entanto, se eles também precisarem acessar recursos em GitHub.com ou GitHub Enterprise Server, precisarão se autenticar em várias contas e especificar uma plataforma de destino para a maioria das solicitações. Confira Usando a CLI de GitHub nas plataformas do GitHub.
Os limites de taxa se aplicam às solicitações à API REST. Confira Limites de taxa para a API REST.
GitHub Copilot
Seus desenvolvedores poderão acessar GitHub Copilot se você conceder a eles acesso a uma Copilot Business ou Copilot Enterprise assinatura. Contas de usuário gerenciadas não pode se inscrever em Indivíduo copilot.
- Os usuários devem fazer alguma configuração adicional para autenticar em sua conta de seu ambiente de desenvolvimento. Confira Usando GitHub Copilot com uma conta no GHE.com.
- Certos GitHub Copilot recursos estão indisponíveis no momento em GHE.com. Confira Visão geral de recursos do GitHub Enterprise Cloud com residência de dados.
Documentação
Em geral, o conteúdo reflete GitHub Docs a experiência do usuário em GHE.com. Os leitores devem usar a versão "GitHub Enterprise Cloud" do site. Confira Sobre versões do GitHub Docs.
Ao ler a documentação, os leitores talvez precisem substituir as referências a GitHub.com pela URL dedicada da sua empresa em GHE.com.
Visão geral do recurso
Os recursos disponíveis para o residência de dados no GHE.com são semelhantes aos recursos disponíveis para os contas de usuário gerenciadas no GitHub.com, com algumas adições e exceções. Consulte Visão geral de recursos do GitHub Enterprise Cloud com residência de dados.
Começando
Depois de se cadastrar para a avaliação a fim de criar uma nova conta empresarial e escolher um subdomínio em GHE.com, você poderá começar a usar sua nova conta empresarial.
Você terá a oportunidade de:
- Criar contas para administradores e desenvolvedores da sua empresa
- Adicionar seus detalhes de cobrança
- Opcionalmente, migre os dados de outra plataforma
Para começar, confira Introdução à residência de dados no GitHub Enterprise Cloud.