Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Esta versão do GitHub Enterprise foi descontinuada em 2023-01-18. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Introdução ao GitHub Enterprise Server

Comece a configurar e gerenciar o your GitHub Enterprise Server instance.

Este guia abordará a instalação, a configuração e o gerenciamento do your GitHub Enterprise Server instance como um administrador de empresa.

GitHub oferece duas maneiras de implantar GitHub Enterprise.

  • GitHub Enterprise Cloud
  • GitHub Enterprise Server

GitHub hospeda GitHub Enterprise Cloud. Você pode implantar e hospedar GitHub Enterprise Server no seu próprio centro de dados ou em um provedor da nuvem compatível.

Para obter mais informações sobre o GitHub Enterprise Server, confira "Sobre o GitHub Enterprise Server".

Parte 1: Como instalar o GitHub Enterprise Server

Para começar com GitHub Enterprise Server, você deverá criar a conta corporativa, instalar a instância, usar o Console de Gerenciamento para configuração inicial, configurar a sua instância e gerenciar a cobrança.

1. Como criar sua conta corporativa

Antes de instalar o GitHub Enterprise Server, você pode criar uma conta corporativa no GitHub.com entrando em contato com a equipe de vendas do GitHub. Uma conta corporativa em GitHub.com é útil para a cobrança e para recursos compartilhados com o GitHub.com via GitHub Connect. Para obter mais informações, confira "Sobre as contas corporativas".

2. Como instalar o GitHub Enterprise Server

Para começar com GitHub Enterprise Server, você deverá instalar o dispositivo em uma plataforma de virtualização de sua escolha. Para obter mais informações, confira "Como configurar uma instância do GitHub Enterprise Server".

3. Como usar o Console de Gerenciamento

Ao iniciar o your GitHub Enterprise Server instance pela primeira vez, você usará o console de gerenciamento para percorrer o processo de configuração inicial. Você também pode usar o Console de Gerenciamento para gerenciar configurações de instância, como licença, domínio, autenticação e TLS. Para obter mais informações, confira "Como acessar o console de gerenciamento".

4. Configurar o your GitHub Enterprise Server instance

Além do console de gerenciamento, é possível usar o painel de administração de site e o SSH (shell administrativo) para gerenciar o your GitHub Enterprise Server instance. Por exemplo, você pode configurar aplicativos e limites de taxa, ver relatórios, usar utilitários de linha de comando. Para obter mais informações, confira "Como configurar sua empresa".

Você pode usar as configurações de rede padrão usadas por GitHub Enterprise Server por meio do protocolo de configuração do host dinâmico (DHCP) ou você também pode definir as configurações de rede usando o console de máquina virtual. Você também pode configurar um servidor proxy ou regras de firewall. Para obter mais informações, confira "Como definir as configurações de rede".

5. Como configurar a alta disponibilidade

É possível configurar o your GitHub Enterprise Server instance para alta disponibilidade a fim de minimizar o impacto de falhas de hardware e interrupções de rede. Para obter mais informações, confira "Como configurar a alta disponibilidade".

6. Como configurar uma instância de preparo

É possível configurar uma instância de preparo para testar modificações, planejar a recuperação de desastre e testar atualizações antes de aplicá-las ao your GitHub Enterprise Server instance. Para obter mais informações, confira "Como configurar uma instância de preparo".

7. Como designar backups e recuperação de desastre

Para proteger seus dados de produção, configure backups automatizados do your GitHub Enterprise Server instance com o GitHub Enterprise Server Backup Utilities. Para obter mais informações, confira "Como configurar backups no seu dispositivo".

8. Como gerenciar a cobrança para sua empresa

A cobrança para todas as organizações e instâncias de GitHub Enterprise Server conectadas à sua conta corporativa é agregada em uma única taxa de cobrança para todos os seus serviços pagos de GitHub.com. Proprietários corporativos e gerentes de cobrança podem acessar e gerenciar as configurações de cobrança relativas a contas corporativas. Para obter mais informações, confira "Como gerenciar a cobrança para sua empresa".

Parte 2: Organização e gerenciamento da sua equipe

Como proprietário corporativo ou administrador, você pode gerenciar configurações em níveis de usuário, repositório, equipe e organização. É possível gerenciar os integrantes da sua empresa, criar e gerenciar organizações, definir políticas para a gestão do repositório e criar e gerenciar as equipes.

1. Gerenciar os membros do your GitHub Enterprise Server instance

É possível gerenciar as configurações e a atividade de auditoria dos membros do your GitHub Enterprise Server instance. Você pode promover um membro da empresa para ser um administrador do site, gerenciar usuários inativos, ver o log de auditoria para a atividade do usuário e personalizar as mensagens que serão vistas pelos membros da empresa. Para obter mais informações, confira "Como gerenciar usuários na sua empresa".

2. Como criar organizações

É possível criar organizações no your GitHub Enterprise Server instance para refletir a estrutura da sua empresa ou grupo. Para obter mais informações, confira "Como criar uma organização do zero".

3. Como adicionar membros a organizações

É possível adicionar membros a organizações no your GitHub Enterprise Server instance desde que você seja proprietário das organizações que deseja gerenciar. Você também pode configurar a visibilidade da associação à organização. Para obter mais informações, confira "Como adicionar pessoas à sua organização" e "Como configurar a visibilidade da associação à organização".

4. Como criar equipes

Equipes são grupos de membros da organização que podem receber permissões em repositórios específicos como um grupo. Você pode criar equipes individuais ou vários níveis de equipes aninhadas em cada uma das suas organizações. Para obter mais informações, confira "Como criar equipes" e "Como adicionar pessoas às equipes".

5. Como definir níveis de permissões para a organização e para o repositório

Recomendamos fornecer uma função de proprietário da organização a um número limitado de membros em cada organização, que fornece acesso administrativo completo para essa organização. Para obter mais informações, confira "Funções em uma organização".

Para as organizações em que você tem permissões de administrador, você também pode personalizar o acesso a cada repositório com níveis de permissão granulares. Para obter mais informações, confira "Níveis de permissões de repositório para uma organização".

6. Como impor políticas de gerenciamento do repositório

Como proprietário de uma empresa, você pode definir políticas de gerenciamento de repositório para todas as organizações do your GitHub Enterprise Server instance ou permitir que as políticas sejam definidas separadamente em cada organização. Para obter mais informações, confira "Como impor políticas de gerenciamento de repositório na sua empresa".

Parte 3: Criando com segurança

Para aumentar a segurança do your GitHub Enterprise Server instance, configure a autenticação de membros corporativos, use ferramentas e o registro em log de auditoria para manter a conformidade, defina recursos de segurança e análise para suas organizações e, opcionalmente, habilite o GitHub Advanced Security.

1. Como autenticar os membros da empresa

É possível usar o método de autenticação interno do GitHub Enterprise Server ou escolher entre um provedor de autenticação externo, como CAS, LDAP ou SAML, para integrar as contas existentes e gerenciar centralmente o acesso dos usuários ao your GitHub Enterprise Server instance. Para obter mais informações, confira "Sobre a autenticação em sua empresa".

Você também pode exigir autenticação de dois fatores para cada uma de suas organizações. Para obter mais informações, confira "Como exigir a autenticação de dois fatores para uma organização".

2. Como manter a conformidade

Você pode implementar verificações de status necessárias e realizar verificações de commit para fazer cumprir os padrões de conformidade da sua organização e automatizar os fluxos de trabalho de conformidade. Você também pode usar o log de auditoria para sua organização revisar as ações executadas pela sua equipe. Para obter mais informações, confira "Impor uma política com ganchos de pré-recebimento" e "Sobre o log de auditoria da sua empresa".

3. Como configurar os recursos de segurança para suas organizações

Para manter as organizações do your GitHub Enterprise Server instance segura(s), é possível usar uma variedade de recursos de segurança do GitHub, incluindo políticas de segurança, grafos de dependência, exame de segredos e atualizações de versão e de segurança do Dependabot. Para obter mais informações, confira "Como proteger sua organização" e "Como gerenciar as configurações de segurança e análise para sua organização".

4. Como habilitar recursos do GitHub Advanced Security

Você pode atualizar sua licença do GitHub Enterprise Server para incluir GitHub Advanced Security. Isso fornece funcionalidades extras que ajudam os usuários a encontrar e corrigir problemas de segurança no seu código como, por exemplo, digitalização de código e segredo. Para obter mais informações, confira "GitHub Advanced Security para sua empresa".

Parte 4: Personalizando e automatizando o trabalho da sua empresa em GitHub

Você pode personalizar e automatizar o trabalho em organizações na sua empresa com a API de GitHub e OAuth Apps, GitHub Enterprise Server API, GitHub Actions, GitHub Packages e GitHub Pages.

1. Como criar GitHub Apps e OAuth Apps

Você pode criar integrações com a API de GitHub Enterprise Server como, por exemplo, GitHub Apps ou OAuth Apps, para uso em organizações da empresa para complementar e ampliar seus fluxos de trabalho. Para obter mais informações, confira "Sobre os aplicativos".

2. Como usar a API do GitHub Enterprise Server

Há duas versões da API do GitHub Enterprise Server: a API REST e a API do GraphQL. Use as APIs do GitHub Enterprise Server para automatizar tarefas comuns, fazer backup dos seus dados ou criar integrações que estendem o GitHub Enterprise Server. Para obter mais informações, confira "Sobre as APIs do GitHub".

3. Como criar GitHub Actions

Com o GitHub Actions, você pode automatizar e personalizar o fluxo de trabalho de desenvolvimento do your GitHub Enterprise Server instance no GitHub Enterprise Server. Você pode criar as suas próprias ações e usar e personalizar ações compartilhadas pela comunidade GitHub. Para obter mais informações, confira "Aprenda a usar o GitHub Actions".

Para obter mais informações sobre como habilitar e configurar o GitHub Actions no GitHub Enterprise Server, confira "Introdução ao GitHub Actions para GitHub Enterprise Server".

4. Como publicar e gerenciar o GitHub Packages

GitHub Packages é um serviço de hospedagem de pacotes de software que permite que você hospede os seus pacotes de software de forma privada ou pública e que você use os pacotes como dependências nos seus projetos. Para obter mais informações, confira "Introdução ao GitHub Packages".

Para saber mais sobre a habilitação e configuração do GitHub Packages para o your GitHub Enterprise Server instance, confira "Introdução ao GitHub Packages para sua empresa".

5. Como usar o GitHub Pages

O GitHub Pages é um serviço de hospedagem de site estático que usa arquivos HTML, CSS e JavaScript diretamente de um repositório e publica um site. Você pode habilitar ou desabilitar o GitHub Pages para os membros corporativos no nível da organização. Para obter mais informações, confira "Como configurar o GitHub Pages para sua empresa" e "Sobre o GitHub Pages".

Parte 5: Conectando com outros recursos de GitHub

Você pode usar GitHub Connect para compartilhar recursos.

Se você for o proprietário de uma instância de GitHub Enterprise Server e uma organização ou conta corporativa de GitHub Enterprise Cloud, você poderá habilitar GitHub Connect. O GitHub Connect permite compartilhar fluxos de trabalho e recursos específicos entre o your GitHub Enterprise Server instance e o GitHub Enterprise Cloud, como contribuições e pesquisas unificadas. Para obter mais informações, confira "Como conectar o GitHub Enterprise Server ao GitHub Enterprise Cloud".

Parte 6: Usando o aprendizado de GitHub e o suporte recursos

Seus membros corporativos podem aprender mais sobre o Git e o GitHub com nossos recursos de aprendizado e é possível obter o suporte necessário ao configurar e gerenciar o your GitHub Enterprise Server instance com o Suporte Corporativo do GitHub.

1. Leitura sobre o GitHub Enterprise Server no GitHub Docs

Você pode ler a documentação que reflete as funcionalidades disponíveis com GitHub Enterprise Server. Para obter mais informações, confira "Sobre as versões do GitHub Docs".

Para saber como sua empresa pode usar o GitHub Enterprise Server com mais eficiência, confira "Melhores práticas para empresas".

2. Aprendizagem com o GitHub Skills

Os membros da sua empresa podem aprender novas habilidades realizando projetos divertidos e realistas em um repositório próprio do GitHub com o GitHub Skills. Cada curso é uma lição prática criada pela comunidade do GitHub e ensinada por um bot amigável.

Para obter mais informações, confira "Git e recursos de aprendizagem do GitHub".

3. Como trabalhar com o Suporte Enterprise do GitHub

GitHub Enterprise Server includes access to GitHub Enterprise Support. O GitHub Enterprise Support pode ajudar você a solucionar problemas que surgem no GitHub Enterprise Server. Você também pode optar por se inscrever no Suporte Premium do GitHub para ter recursos adicionais. Para obter mais informações, confira "Sobre o GitHub Enterprise Support".