Por padrão, o GitHub armazena os dados do GitHub.com nos EUA. Ao adotar o GitHub Enterprise Cloud com residência de dados, você pode escolher o local de armazenamento do código e dos dados da sua empresa. Sua empresa será hospedada em um subdomínio dedicado do GHE.com.
Atualmente, você pode armazenar o código e os dados na EU. No futuro, o GitHub planeja oferecer o residência de dados em mais regiões. Para saber como o GitHub cuida do armazenamento de dados, confira Sobre o armazenamento dos seus dados com residência de dados.
O acesso a esse recurso é atualmente gerenciado pelo Equipe de vendas do GitHub.
O que é o GitHub Enterprise Cloud?
O GitHub é uma plataforma de desenvolvedor completa usada para criação, escala e entrega de software seguro. Além dessas funcionalidades, o GitHub Enterprise Cloud oferece vários recursos importantes criados para otimizar e proteger ainda mais o seu uso da plataforma:
-
Inclui uma conta empresarial: um espaço compartilhado dedicado para sua empresa armazenar códigos, colaborar e acessar recursos do GitHub
-
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 mais ampla do 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 provisionamento
- SAML ou OIDC para autenticação
Com o residência de dados, os contas de usuário gerenciadas acessam seus recursos por meio de um subdomínio dedicado do GHE.com e só podem interagir com os recursos que pertencem à sua empresa.
Por que migrar os dados para a nuvem?
Se atualmente você usa um serviço auto-hospedado como o GitHub Enterprise Server, o GitHub Enterprise Cloud com residência de dados ajudará você a ter mais controle sobre seus dados e se beneficiar de um produto gerenciado baseado em nuvem.
- Seus usuários terão acesso aos últimos recursos do GitHub.com, como o GitHub Copilot, sem precisar esperar que os 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 o GitHub Enterprise Cloud com residência de dados, inscreva-se no plano do GitHub Enterprise, 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 uma conta do PayPal à sua empresa e fazer cobranças diretamente por meio do 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 se inscrever na cobrança baseada em uso para licenças do GitHub Enterprise e do GitHub Advanced Security, o que significa que você não precisará comprar um número predefinido de licenças com antecedência.
Experiência do desenvolvedor
Em alguns aspectos, a experiência de desenvolvedor no GHE.com é diferente do GitHub.com e do 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 do 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 software livre mais ampla no GitHub.com.
As pessoas acessam sua empresa por meio da URL do GHE.com que você escolhe 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, variam entre o GHE.com e o GitHub.com. Você precisa fornecer aos sistemas cliente, como integrações de provedor de identidade ou contas de armazenamento, acesso à sua empresa. Confira Detalhes de rede do GHE.com.
Funcionalidade dos contas de usuário gerenciadas
Os administradores e os desenvolvedores com acesso à sua empresa podem aproveitar a plataforma completa do GitHub, com exceção de alguns recursos que estão indisponíveis no momento.
Os desenvolvedores podem ter a experiência de uso de uma conta pessoal no GitHub.com ou uma conta de usuário em uma instância do GitHub Enterprise Server. Em alguns aspectos, a experiência de uso de um conta de usuário gerenciada no GHE.com é diferente. Confira Capacidades e restrições de contas de usuários gerenciados.
Visibilidade do repositório
Os 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 as solicitações de API usando a GitHub CLI. No entanto, se eles também precisarem acessar recursos no GitHub.com ou no GitHub Enterprise Server, eles precisarão se autenticar em várias contas e especificar uma plataforma de destino para a maioria das solicitações. Confira Como usar a CLI do 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 o GitHub Copilot se você conceder a eles acesso a uma assinatura do Copilot Business ou do Copilot Enterprise. Contas de usuário gerenciadas não podem se inscrever no Copilot Individual.
- Os usuários devem fazer alguma configuração adicional para autenticar em sua conta de seu ambiente de desenvolvimento. Confira Usando o GitHub Copilot com uma conta no GHE.com.
- Atualmente, alguns recursos do GitHub Copilot estão indisponíveis no GHE.com. Confira Visão geral de recursos do GitHub Enterprise Cloud com residência de dados.
Documentação
Em geral, o conteúdo do GitHub Docs reflete a experiência do usuário no GHE.com. Os leitores devem usar a versão “GitHub Enterprise Cloud” do site. Confira Sobre versões da Documentação do GitHub.
Ao ler a documentação, talvez os leitores precisem substituir referências ao GitHub.com pela URL dedicada da sua empresa no 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. Confira Visão geral de recursos do GitHub Enterprise Cloud com residência de dados.
Introdução
Depois de trabalhar com sua equipe de conta em Equipe de vendas do GitHub para criar uma conta empresarial e escolher um subdomínio no GHE.com, você poderá começar a usar sua nova empresa.
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.