Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2022-09-28. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Sobre o GitHub Enterprise Server

GitHub Enterprise Server é uma plataforma de desenvolvimento de software que você pode hospedar em um ambiente privado.

Sobre GitHub Enterprise Server

GitHub Enterprise Server is a self-hosted platform for software development within your enterprise. Sua equipe pode usar o GitHub Enterprise Server para criar e enviar softwares usando o controle de versão do Git, poderosas APIs, ferramentas de produtividade e colaboração e integrações. Desenvolvedores familiarizados com GitHub.com podem a integrar-se e contribuir sem problemas usando funcionalidades e fluxos de trabalho conhecidos. For more information about how businesses can use GitHub's products to support their software development lifecycle, see "About GitHub for enterprises."

GitHub Enterprise Server runs on your infrastructure and is governed by access and security controls that you define, such as firewalls, network policies, IAM, monitoring, and VPNs. GitHub Enterprise Server is suitable for use by enterprises that are subject to regulatory compliance, which helps to avoid issues that arise from software development platforms in the public cloud.

GitHub distributes GitHub Enterprise Server as a self-contained virtual appliance. After you provision a virtual machine and install the appliance, the instance runs a Linux operating system with a custom application stack. Para obter mais informações, consulte "Visão geral do sistema".

Você pode optar por implantar GitHub Enterprise Server no local ou em um ambiente de nuvem suportado.

Ambientes compatíveis para implantação

Você pode fazer a implantação de GitHub Enterprise Server em um hipervisor de virtualização dentro do seu centro de dados ou em nuvem pública.

GitHub é compatível com os seguintes hipervisores de virtualização para a implantação local.

  • Microsoft Hyper-V
  • OpenStack KVM
  • VMware ESXi

GitHub é compatível com os seguintes serviços para implantação em nuvem.

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure

Para obter mais informações, consulte "Configurar instância do GitHub Enterprise Server".

Sobre bersões e atualizações

GitHub Enterprise Server is constantly improving, with new functionality and bug fixes introduced through feature and patch releases. Você é responsável pelas atualizações da sua instância. Para obter mais informações, consulte "versões de GitHub Enterprise Server".

Sobre a administração

Você pode configurar e monitorar GitHub Enterprise Server via navegador, acesso administrativo SSH e APIs REST ou GraphQL. GitHub descobriu que as pessoas com experiência administrativa no Linux são mais bem-sucedidas com a implantação e a manutenção de GitHub Enterprise Server.

Você pode dar acesso administrativo a GitHub Enterprise Server a certos funcionários para que eles possam criar autenticação externa, configurar a instância para atender às necessidades de desenvolvedores e monitorar a atividade e o desempenho da instância. Para garantir a conformidade com as regras de negócio ou restrições regulatórias, os administradores podem configurar políticas que controlam como as pessoas usam your GitHub Enterprise Server instance. Para obter mais informações, consulte os seguintes artigos.

Sobre as funcionalidades opcionais

Você pode configurar recursos opcionais para GitHub Enterprise Server que melhoram o ciclo de vida de desenvolvimento de software para sua empresa.

FuncionalidadeDescriçãoMais informações
GitHub ActionsAutomatize CI/CD e fluxos de trabalho de desenvolvimento"Sobre GitHub Actions para as empresas"
GitHub ConnectBeneficie-se do poder de GitHub.com de forma limitada"Sobre o GitHub Connect"
Segurança Avançada GitHubMelhore a segurança e qualidade do código"Sobre Segurança Avançada GitHub"
GitHub Package RegistryHospede pacotes de software para sua empresa"Introdução a GitHub Package Registry"

Sobre topologies de implantação

Por padrão, GitHub Enterprise Server é executado como uma instância independente. Você pode aumentar a confiabilidade e o desempenho de GitHub Enterprise Server usando uma topologia diferente para a sua implantação.

  • Para mitigar o impacto de falhas de sistema ou de rede, você pode implantar uma instância de réplica passiva. Durante uma interrupção que afeta sua instância principal, você pode gerar a falha manualmente na instância da réplica. Para obter mais informações, consulte "Sobre a configuração de alta disponibilidade".
  • É possível configurar várias réplicas ativas para melhorar o desempenho para desenvolvedores que estão geograficamente distantes da sua instância principal. Para obter mais informações, consulte "Sobre a replicação geográfica".
  • Algumas empresas com dezenas de milhares de desenvolvedores podem se beneficiar de uma configuração de cluster que é dimensionada horizontalmente ao invés de verticalmente. Para obter mais informações, consulte "Sobre clustering."

Sobre backups e recuperação de desastres

Para se proteger contra perda de dados ou interrupções de serviço para os seus desenvolvedores, GitHub recomenda que você estabeleça um plano de recuperação de desastres. Você pode fazer backup das configurações e dados de usuário da instância implantando e configurando um sistema de host Linux ou Unix com GitHub Enterprise Server Backup Utilities. Para obter mais informações, consulte "Configurar backups no appliance".

Além disso, você pode configurar uma instância de réplica passiva para gerar uma falha no caso de uma falha no sistema ou na rede. Para obter mais informações, consulteSobre topologias de implantação".

Sobre a documentação

A documentação para administradores e usuários de GitHub Enterprise Server está disponível no site a seguir GitHub Docs.

Diferentes versões de GitHub Enterprise Server são refletidas separadamente na documentação em GitHub Docs. Para obter mais informações, consulte "Sobre as versões do GitHub Docs."

Testando GitHub Enterprise Server

Você pode se inscrever em um teste Grátis de 45 dias de GitHub Enterprise Server. Para obter mais informações, consulte "Configurar uma versão de avaliação do GitHub Enterprise Server".

Leia mais