Skip to main content

Introdução ao GitHub Enterprise Cloud

Comece a configurar e gerenciar sua conta corporativa com GitHub Enterprise Cloud.

Este guia irá ajudar você a configurar e gerenciar sua conta de GitHub Enterprise Cloud como um proprietário da empresa.

GitHub fornece dois tipos de produtos corporativos:

  • GitHub Enterprise Cloud
  • GitHub Enterprise Server

A principal diferença entre os produtos é que GitHub Enterprise Cloud é hospedado por GitHub, enquanto GitHub Enterprise Server é auto-hospedado.

GitHub Enterprise Cloud inclui uma conta corporativa, que permite gerenciar várias organizações. Você pode optar por permitir que os membros da empresa criem e gerenciem suas próprias contas pessoais ou use Enterprise Managed Users. Para mais informações sobre GitHub Enterprise Cloud, confira "Sobre o GitHub Enterprise Cloud".

Os Enterprise Managed Users são um recurso do GitHub Enterprise Cloud que fornece um controle ainda maior sobre os membros e os recursos corporativos. Com os Enterprise Managed Users, todos os membros são provisionados e gerenciados por meio do seu IdP (provedor de identidade) em vez de os usuários criarem as respectivas contas no GitHub. A organização e a associação a uma equipe podem ser gerenciadas usando grupos no IdP. Os Contas de usuário gerenciadas são restritos à empresa e não podem efetuar push de código, colaborar nem interagir com usuários, repositórios e organizações fora da respectiva empresa. Para obter mais informações, confira "Sobre os Enterprise Managed Users" na documentação do GitHub Enterprise Cloud.

Parte 1: configurar sua conta corporativa

Para começar a usar o GitHub Enterprise Cloud, crie uma conta corporativa e adicione uma ou mais organizações.

1. Sobre as contas corporativas

Uma conta corporativa permite que você gerencie centralmente as políticas e configurações para várias organizações GitHub, incluindo acesso de integrantes, cobrança e uso e segurança. Para obter mais informações, confira "Sobre contas corporativas".

2. Como criar uma conta corporativa

Para criar sua conta corporativa, inicie uma avaliação gratuita de 30 dias de GitHub Enterprise Cloud. Para obter mais informações, confira "Configurar uma versão de avaliação do GitHub Enterprise Cloud".

Experimente o GitHub Enterprise Cloud gratuitamente

3. Como adicionar organizações à conta empresarial

Você pode adicionar qualquer quantidade de organizações novas ou existentes para serem gerenciadas na conta corporativa. Para obter mais informações, confira "Adicionando organizações à sua empresa".

4. Como ver a assinatura e o uso da conta empresarial

Você pode visualizar a sua assinatura atual, uso da licença, faturas, histórico de pagamentos e outras informações de cobrança para sua conta corporativa a qualquer momento. Os proprietários da empresa e os gerentes de cobrança podem acessar e gerenciar as configurações de cobrança para contas corporativas. Para obter mais informações, confira "Exibir assinatura e uso da conta corporativa".

Parte 2: gerenciar os integrantes da empresa com GitHub Enterprise Cloud

Se sua empresa usar Enterprise Managed Users, seus integrantes serão totalmente gerenciados por meio de seu provedor de identidade. As funções de adicionar integrantes, fazer alterações na sua associação e atribuir cargos são geranciadas usando seu IdP. Para obter mais informações, confira "Sobre os Enterprise Managed Users".

Se a sua empresa não usar Enterprise Managed Users, siga as etapas abaixo.

1. Como atribuir funções em uma empresa

Por padrão, todas as pessoas em uma empresa são integrantes da empresa. Além disso, há funções administrativas, que incluem o proprietário da empresa e o gerente de cobrança, que têm diferentes níveis de acesso às configurações e dados da empresa. Para obter mais informações, confira "Funções em uma empresa".

2. Como convidar pessoas para gerenciar sua empresa

Você pode convidar pessoas para gerenciar a sua empresa como, por exemplo, proprietários corporativos ou gerentes de cobrança, ou remover os administradores que não precisam mais de acesso. Para obter mais informações, confira "Convidar pessoas para gerenciar sua empresa".

Você também pode conceder aos integrandes da empresa a capacidade de gerenciar tíquetes de suporte no portal de suporte. Para obter mais informações, confira "Gerenciando direitos de suporte para sua empresa".

3. Como ver os funcionários da sua empresa

Para auditoria ao acesso a recursos pertencentes à empresa ou ao uso da licença de usuário, você pode ver todos os administradores corporativos, integrantes da empresa e colaboradores externos da sua empresa. Você pode ver as organizações às quais um integrante pertence e os repositórios específicos aos quais um colaborador externo tem acesso. Para obter mais informações, confira "Visualizar pessoas na sua empresa".

Parte 3: gerenciar a segurança com GitHub Enterprise Cloud

Gerenciar a segurança com Enterprise Managed Users

Com Enterprise Managed Users, o acesso e a identidade são gerenciados centralmente por meio do seu provedor de identidade. A autenticação de dois fatores e outros requisitos de acesso devem ser habilitados e aplicados no seu IdP.

1. Habilitar o logon único SAML e provisionamento no empresa com usuários gerenciados

Em um empresa com usuários gerenciados, todos os membros são provisionados e gerenciados pelo seu provedor de identidade. Você deve habilitar o provisionamento SSO e SCIM antes de começar a usar a sua empresa. Para obter mais informações, confira "Sobre os Enterprise Managed Users".

2. Gerenciar a organização e a associação de equipe no empresa com usuários gerenciados com seu provedor de identidade

Para gerenciar a organização e a associação de equipe na empresa do seu IdP, você pode conectar as equipes em suas organizações para grupos de segurança no provedor de identidade. Para obter mais informações, confira "Gerenciando associações de equipes com grupos de provedores de identidade".

3. Gerenciar os endereços IP permitidos para as organizações no empresa com usuários gerenciados

É possível configurar uma lista de permissões de endereços IP específicos para restringir o acesso a ativos pertencentes a organizações no empresa com usuários gerenciados. Para obter mais informações, confira "Aplicando políticas para configurações de segurança na sua empresa".

4. Aplicação de políticas para recursos de segurança avançada no empresa com usuários gerenciados

Se você tiver uma licença do GitHub Advanced Security para sua conta corporativa, será possível aplicar políticas a fim de gerenciar os recursos do GitHub Advanced Security relacionados a organizações pertencentes a uma conta corporativa. Para obter mais informações, confira "Como impor políticas para segurança e análise de código na empresa".

Gerenciar a segurança sem Enterprise Managed Users

Para gerenciar a segurança da sua empresa, você pode exigir autenticação de dois fatores, gerenciar endereços IP permitidos, habilitar o logon único SAML e a sincronização de equipes e inscrever-se aplicar as funcionalidades do GitHub Advanced Security.

1. Como exigir a autenticação de dois fatores e gerenciar os endereços IP permitidos para organizações na sua conta corporativa

Os proprietários corporativos podem exigir que integrantes da organização, gerentes de cobrança e colaboradores externos em todas as organizações pertencentes a uma conta corporativa usem autenticação de dois fatores para proteger suas contas pessoais. Antes de fazer isso, recomendamos que você notifique todas as pessoas que têm acesso a organizações da sua empresa. Você também pode configurar uma lista de permissões para endereços IP específicos para restringir o acesso a ativos pertencentes a organizações na sua conta corporativa.

Para obter mais informações sobre como aplicar autenticação de dois fatores e listas de endereços IP permitidos, confira "Aplicando políticas para configurações de segurança na sua empresa".

2. Como habilitar e impor o logon único do SAML para organizações na sua conta corporativa

Você pode gerenciar centralmente o acesso aos recursos da sua empresa a partir do seu IdP usando o SSO (logon único) SAML. Os proprietários corporativos podem habilitar o SAML SSO em todas as organizações pertencentes a uma conta corporativa. Para obter mais informações, confira "Sobre SAML para IAM empresarial".

3. Como gerenciar a sincronização da equipe

Você pode habilitar e gerenciar a simulação de equipes entre um provedor de identidade (IdP) e GitHub para permitir que as organizações pertencentes à sua conta corporativa gerenciem a associação de equipes com grupos IdP. Para obter mais informações, confira "Gerenciando a sincronização de equipes para organizações da sua empresa".

4. Como impor políticas para recursos do Advanced Security na sua conta corporativa

Se você tiver uma licença do GitHub Advanced Security para sua conta corporativa, será possível aplicar políticas a fim de gerenciar os recursos do GitHub Advanced Security relacionados a organizações pertencentes a uma conta corporativa. Para obter mais informações, confira "Como impor políticas para segurança e análise de código na empresa".

Parte 4: gerenciar políticas e configurações da organização e do nível empresarial

Para gerenciar e moderar sua empresa, você pode definir políticas para organizações dentro da empresa, visualizar logs de auditoria, configurar webhooks e restringir notificações de e-mail.

1. Como gerenciar políticas para organizações na sua conta corporativa

Você pode optar por aplicar várias políticas para todas as organizações pertencentes à sua empresa, ou escolher permitir que essas políticas sejam definidas em cada organização. Os tipos de políticas que você pode aplicar incluem gerenciamento de repositórios, projetos e políticas de equipe. Para obter mais informações, confira "Definir políticas para sua empresa".

2. Como exibir logs de auditoria, configurar webhooks e restringir notificações por email para sua empresa

Você pode visualizar as ações de todas as organizações pertencentes à sua conta corporativa no log de auditoria da empresa. Você também pode configurar webhooks para receber eventos de organizações pertencentes à sua conta corporativa. Para obter mais informações, confira "Como revisar os logs de auditoria da sua empresa" e "Monitorar atividades na sua empresa."

Você também pode restringir as notificações de e-mail da conta corporativa para que os integrantes da empresa só possam usar um endereço de e-mail em um domínio verificado ou aprovado para receber notificações. Para obter mais informações, confira "Restringir notificações por e-mail para sua empresa".

Parte 5: personalizar e automatizar o trabalho da sua empresa em GitHub

Os integrantes da sua organização ou empresa podem usar ferramentas de GitHub Marketplace, a API de GitHub e as funcionalidades de GitHub existentes para personalizar e automatizar seu trabalho.

1. Como usar o GitHub Marketplace

O GitHub Marketplace contém integrações que adicionam funcionalidade e aprimoram seu fluxo de trabalho. Você pode descobrir, procurar e instalar ferramentas gratuitas e pagas, incluindo GitHub Apps, OAuth apps e GitHub Actions, no GitHub Marketplace.

2. Como usar a API de GitHub

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

3. Como criar GitHub Actions

Com o GitHub Actions, você pode automatizar e personalizar o fluxo de trabalho de desenvolvimento do GitHub.com no GitHub. 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 o GitHub Actions".

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".

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 gerenciar a publicação de sites de GitHub Pages no nível da organização. Para obter mais informações, confira "Gerenciar a publicação dos sites do GitHub Pages para a sua organização" e "Sobre o GitHub Pages".

Parte 6: Participando da comunidade de GitHub

Você e os integrantes da empresa podem usar os recursos de aprendizado e suporte do GitHub para obter a ajuda de que precisam. Você também pode apoiar a comunidade de código aberto.

1. Leitura sobre o GitHub Enterprise Cloud no GitHub Docs

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

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

2. Aprendizagem com o GitHub Skills

Os membros da 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 "Recursos de aprendizagem Git e GitHub".

3. Como apoiar a comunidade de código aberto

O GitHub Sponsors permite que você faça um pagamento mensal recorrente a um desenvolvedor ou a uma organização que projeta, cria ou mantém projetos de código aberto dos quais você depende. Para obter mais informações, confira "Sobre o GitHub Sponsors".

4. Como entrar em contato com o Suporte do GitHub

O Suporte do GitHub pode ajudar a solucionar problemas que você encontra ao usar o GitHub. Para obter mais informações, confira "Sobre o suporte do GitHub".

GitHub Enterprise Cloud permite que você envie solicitações de suporte prioritárias com um tempo de resposta de oito horas. Para obter mais informações, confira "Sobre o suporte do GitHub".