Skip to main content

Introdução ao GitHub Enterprise Cloud

Comece a criar e gerenciar sua organização ou conta corporativa de GitHub Enterprise Cloud.

Este guia irá ajudar você a configurar e gerenciar sua conta de GitHub Enterprise Cloud como uma organização ou proprietário da empresa.

Experimente o GitHub Enterprise Cloud gratuitamente

Parte 1: Escolhendo o seu tipo de conta

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.

Para saber como as empresas podem usar os produtos da GitHub para dar suporte ao ciclo de vido de desenvolvimento de software, confira "Sobre o GitHub para empresas".

Com GitHub Enterprise Cloud, você tem a opção de usar Enterprise Managed Users. 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 Enterprise Cloud. A associação a uma equipe pode ser gerenciada usando grupos no IdP. Os Managed user accounts 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".

Você optar por deixar seus integrantes criarem e gerenciarem suas próprias contas pessoais, há dois tipos de contas que você pode usar com GitHub Enterprise Cloud:

  • Uma conta de organização única
  • Uma conta corporativa que contém várias organizações

1. Compreensão das diferenças entre uma conta de organização e uma conta corporativa

As contas da organização e da empresa estão disponíveis com GitHub Enterprise Cloud. Uma organização é uma conta compartilhada em que grupos de pessoas podem colaborar em vários projetos de uma só vez, e os proprietários e administradores podem gerenciar o acesso a dados e projetos. Uma conta corporativa permite a colaboração entre várias organizações e permite que os proprietários gerenciem centralmente a política, cobrança e segurança dessas organizações. Para obter mais informações sobre as diferenças, confira "Organizações e contas corporativas".

Se você escolher uma conta corporativa, tenha em mente que algumas políticas só podem ser definidas no nível organizacional, enquanto outras podem ser aplicadas a todas as organizações de uma empresa.

Depois de escolher o tipo de conta que você desejar, você poderá continuar a criar a sua conta. Em cada uma das seções deste guia, acesse a seção de organização única ou conta corporativa com base no seu tipo de conta.

Parte 2: Configurando a sua conta

Para começar com GitHub Enterprise Cloud, você deverá criar sua conta organizativa ou corporativa e configurar e ver as configurações de cobrança, assinaturas e uso.

Como criar uma conta de organização única com GitHub Enterprise Cloud

1. Sobre as organizações

As organizações são contas compartilhadas, onde grupos de pessoas podem colaborar em vários projetos de uma vez. Com o GitHub Enterprise Cloud, os proprietários e administradores podem gerenciar sua organização com autenticação e gestão de usuário sofisticada, bem como com opções de segurança e suporte escaladas. Para obter mais informações, confira "Sobre as organizações".

2. Como criar ou atualizar a conta de uma organização

Para usar a conta de uma organização com GitHub Enterprise Cloud, primeiro você precisará criar uma organização. Quando solicitado para escolher um plano, selecione "Enterprise". Para obter mais informações, confira "Como criar uma organização do zero".

Como alternativa, se você tiver uma conta de organização existente que deseja atualizar, siga as etapas descritas em "Como atualizar sua assinatura do GitHub".

3. Configuração e gerenciamento de cobrança

Ao optar por usar uma conta de organização com o GitHub Enterprise Cloud, primeiro, você terá acesso a uma avaliação de 30 dias. Se você não comprar GitHub Enterprise ou GitHub Team antes do seu período de teste terminar, a sua organização será rebaixada para GitHub Free e você perderá acesso a quaisquer ferramentas avançadas e recursos que sejam incluídos apenas com produtos pagos. Para obter mais informações, confira "Término da avaliação".

A página de configurações de cobrança da sua organização permite que você gerencie configurações como seu método de pagamento e ciclo de cobrança, exiba informações sobre sua assinatura e faça a atualização do seu armazenamento e minutos de GitHub Actions. Para obter mais informações sobre como gerenciar as configurações de cobrança, confira "Como gerenciar as configurações de cobrança do GitHub".

Apenas os membros da organização com a função proprietário ou gerente de cobrança podem acessar ou alterar as configurações de cobrança da sua organização. Um gerente de cobrança é um usuário que gerencia as configurações de cobrança para sua organização e não usa uma licença paga na assinatura da sua organização. Para obter mais informações sobre como adicionar um gerente de cobrança à sua organização, confira "Como adicionar um gerente de cobrança à sua organização".

Configurando uma conta corporativa com GitHub Enterprise Cloud

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 as contas corporativas".

2. Como criar uma conta empresarial

Os clientes do GitHub Enterprise Cloud que pagam por fatura podem criar uma conta empresarial diretamente com o GitHub. Para obter mais informações, confira "Com criar uma conta empresarial".

Os clientes do GitHub Enterprise Cloud que não pagam por fatura podem entrar em contato com a equipe de vendas do GitHub para criar uma conta empresarial para você.

3. Como adicionar organizações à conta empresarial

É possível criar novas organizações para serem gerenciadas em sua conta corporativa. Para obter mais informações, confira "Como adicionar organizações à sua empresa".

Entre em contato com o seu representante da conta de vendas de GitHub se você quiser transferir uma organização existente para a sua conta corporativa.

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 "Como ver a assinatura e o uso da sua conta corporativa".

Parte 3: Gerenciando seus integrantes e equipes da empresa com GitHub Enterprise Cloud

Gerenciando integrantes e equipes na sua organização

Você pode definir permissões e funções dos integrantes, criar e gerenciar equipes e conceder acesso a repositórios na sua organização.

1. Como gerenciar os membros da sua organização

Você pode convidar qualquer pessoa para ser membro da sua organização, desde que ela tenha uma conta pessoal no GitHub. Você também pode remover membros e restabelecer ex-membros. Para obter mais informações, confira "Como gerenciar a associação na sua organização".

2. Permissões e funções da organização

Cada pessoa da sua organização tem uma função que define o respectivo nível de acesso à organização. A função de membro é o padrão, e você pode atribuir funções de proprietário e de gerente de cobrança, bem como permissões de "mantenedor da equipe". Para obter mais informações, confira "Funções em uma organização".

3. Sobre as equipes e como criá-las

As equipes são grupos de membros da organização que podem ser criados para refletir a estrutura da sua empresa ou do grupo com menções e permissões de acesso em cascata. Os membros da organização podem enviar notificações para uma equipe ou solicitar revisões, e as equipes podem ser visíveis ou secretas. Para obter mais informações, confira "Sobre as equipes".

Você pode criar equipes independentes ou ter vários níveis de equipes aninhadas para refletir a hierarquia do grupo ou da empresa. Para obter mais informações, confira "Como criar uma equipe".

4. Como gerenciar as configurações da equipe

Você pode designar um "mantenedor da equipe" para gerenciar as configurações e as discussões da equipe, entre outros privilégios. Para obter mais informações, confira "Como atribuir a função de mantenedor da equipe a um membro da equipe".

Você pode gerenciar atribuições de revisão de código para sua equipe, alterar a visibilidade da equipe, gerenciar lembretes agendados para sua equipe, entre outros, nas configurações da equipe. Para obter mais informações, confira "Como organizar os membros em equipes".

5. Como fornecer às pessoas e às equipes acesso a repositórios, quadros de projetos e aplicativos

Você pode fornecer aos membros da organização, às equipes e aos colaboradores externos diferentes níveis de acesso nos repositórios pertencentes a sua organização com funções de repositório. Para obter mais informações, confira "Funções de repositório de uma organização".

Você também pode personalizar o acesso aos quadros de projetos da sua organização e permitir que membros individuais da organização gerenciem os GitHub Apps da sua organização. Para obter mais informações, confira "Como gerenciar o acesso aos quadros de projetos da sua organização" e "Como gerenciar o acesso aos aplicativos da sua organização".

Gerenciando integrantes de uma conta corporativa

O gerenciamento dos integrantes de uma empresa é separado da gestão dos integrantes ou equipes em uma organização. É importante notar que os proprietários ou administradores da empresa não podem acessar as configurações a nível da organização ou gerenciar integrantes de organizações na sua empresa, a não ser que sejam proprietários de uma organização. Para obter mais informações, confira a seção acima: "Como gerenciar membros e equipes na sua organização".

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 as 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, bem como remover aqueles que não precisam mais de acesso. Para obter mais informações, confira "Como 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 "Como gerenciar os 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 "Como ver os funcionários da sua empresa".

Parte 4: Gerenciando a segurança com GitHub Enterprise Cloud

Gerenciando a segurança de uma única organização

Você pode ajudar a manter sua organização segura exigindo autenticação de dois fatores, configurando recursos de segurança, revisando o log de auditoria e as integrações da sua organização e habilitando a sincronização de equipe e logon único SAML.

1. Como exigir a autenticação de dois fatores

Você pode ver se os membros da sua organização têm a autenticação de dois fatores habilitada e optar por exigi-la na sua organização. Para obter mais informações, confira "Como exigir a autenticação de dois fatores na sua organização".

2. Como configurar recursos de segurança para sua organização

Para manter sua organização segura, você pode usar uma variedade de recursos de segurança do GitHub, incluindo políticas de segurança, grafos de dependência, verificação 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".

3. Como revisar o log de auditoria e as integrações da sua organização

O log de auditoria da sua organização permite que você, como proprietário da organização, revise as ações executadas pelos membros da organização no mês atual e nos seis meses anteriores. Para obter mais informações, confira "Como revisar o log de auditoria para sua organização".

Você também pode revisar e configurar os níveis de permissão para as integrações instaladas da sua organização. Para obter mais informações, confira "Como revisar as integrações instaladas da sua organização".

4. Como habilitar e impor o logon único do SAML para sua organização

Se você gerenciar seus aplicativos e as identidades dos integrantes da sua organização com um provedor de identidade (IdP), você poderá configurar logon único SAML (SSO) para controlar e proteger o acesso aos recursos da organização, como repositórios, problemas e pull requests. Quando os integrantes da sua organização acessam os recursos da organização que usam o SAML SSO, GitHub irá redirecioná-los para o seu dispositivo para autenticação. Para obter mais informações, confira "Sobre o gerenciamento de identidades e acesso com o logon único do SAML".

Os proprietários da organização podem optar por habilitar e desabilitar, mas não implementar, habilitar e aplicar o SAML SSO. Para obter mais informações, confira "Como habilitar e testar o logon único do SAML para sua organização" e "Como impor o logon único do SAML para sua organização".

5. Como gerenciar a sincronização da equipe para sua organização

Os proprietários da organização podem habilitar a sincronização de equipes entre o seu provedor de identidade (IdP) e GitHub para permitir que os proprietários da organização e mantenedores de equipes conectem equipes na sua organização aos grupos do IdP. Para obter mais informações, confira "Como gerenciar a sincronização da equipe para sua organização".

Gerenciando a segurança de enterprise with 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 login devem ser habilitados e aplicados no seu IdP.

1. Como habilitar o logon único do SAML e o provisionamento na sua enterprise with managed users

Em um enterprise with managed users, todos os integrantes são provisionados e gerenciados pelo seu provedor de identidade. Você deve habilitar o provisionamento SAML SSO e SCIM antes de começar a usar a sua empresa. Para obter mais informações sobre como configurar o SSO do SAML e o provisionamento para uma enterprise with managed users, confira "Como configurar o logon único do SAML para Usuários Gerenciados Enterprise".

2. Como gerenciar equipes na sua enterprise with managed users com o provedor de identidade

Você pode conectar as equipes das suas organizações a grupos de segurança do seu provedor de identidade, gerenciar integrantes das suas equipes e acesso aos repositórios por meio do seu IdP. Para obter mais informações, confira "Como gerenciar associações à equipe com grupos de provedores de identidade".

3. Como gerenciar os endereços IP permitidos para organizações na sua enterprise with managed users

Você pode configurar uma lista de permissões para endereços IP específicos para restringir o acesso a ativos pertencentes a organizações no seu enterprise with managed users. Para obter mais informações, confira "Como impor políticas para configurações de segurança na sua empresa".

4. Como impor políticas para recursos do Advanced Security na sua enterprise with managed users

Se você tiver uma licença do GitHub Advanced Security para sua conta corporativa, poderá impor políticas para gerenciar os recursos do GitHub Advanced Security para organizações pertencentes a uma conta corporativa. Para obter mais informações, confira "Como impor políticas do Advanced Security à sua conta corporativa".

Gerenciando a segurança de uma conta corporativa sem managed user accounts

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 no nível corporativo 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 impor a autenticação de dois fatores e as listas de endereços IP permitidos, confira "Como impor 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 associação à organização e a associação à equipe usando seu IdP e o logon único SAML (SSO). 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 o gerenciamento de identidades e acesso da sua empresa".

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 "Como gerenciar a sincronização da equipe para organizações na sua conta corporativa".

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, poderá impor políticas para gerenciar os recursos do GitHub Advanced Security para organizações pertencentes a uma conta corporativa. Para obter mais informações, confira "Como impor políticas do Advanced Security à sua conta corporativa".

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

Gerenciando configurações para uma única organização

Para gerenciar e moderar sua organização, você pode definir políticas da organização, gerenciar permissões para alterações de repositórios e usar arquivos de saúde da comunidade no nível da organização.

1. Como gerenciar as políticas da organização

Você pode gerenciar permissões e políticas para várias ações e recursos diferentes na sua organização.

Por exemplo, para proteger os dados da sua organização, você pode restringir a criação de repositórios na organização. Você também pode optar por permitir ou impedir a criação de forks de repositórios privados pertencentes à sua organização. Para obter mais informações, confira "Como restringir a criação de repositórios na sua organização" e "Como gerenciar a política de criação de forks para sua organização".

Para ver a lista completa de configurações que podem ser definidas para sua organização, confira "Como gerenciar as configurações da organização".

2. Como gerenciar as alterações do repositório

Você pode configurar permissões para criar, transferir e excluir repositórios na sua organização, incluindo os tipos que os membros podem criar. Para obter mais informações, confira "Como restringir a criação de repositórios na sua organização" e "Como definir permissões para excluir ou transferir repositórios".

Você também pode restringir ou conceder a capacidade de alterar a visibilidade do repositório. Para obter mais informações, confira "Como restringir as alterações de visibilidade do repositório na sua organização".

3. Como usar os arquivos de integridade da comunidade na organização e as ferramentas de moderação

Você pode criar arquivos de integridade da comunidade padrão, como um arquivo CONTRIBUTING.md, um arquivo CODE_OF_CONDUCT.md ou até mesmo emitir e efetuar pull de modelos de solicitação em sua organização. Esses arquivos padrão serão usados para qualquer repositório de propriedade da sua organização que não contenha o próprio arquivo desse tipo. Para obter mais informações, confira "Como criar um arquivo padrão de integridade da comunidade".

O GitHub oferece várias ferramentas para moderar e gerenciar sua comunidade. Para obter mais informações, confira "Ferramentas para moderar sua comunidade".

Gerenciando as configurações para uma conta corporativa

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, quadro de projetos e políticas de equipe. Para obter mais informações, confira "Como 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 "Como monitorar 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 "Como restringir notificações por email para sua empresa".

Parte 6: Personalizar e automatizar o trabalho da sua organização ou empresa em GitHub

Os integrantes da sua organização ou empresa podem usar ferramentas a partir da API de GitHub Marketplace, a GitHub e das funcionalidades de GitHub Enterprise Cloud 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. Para obter mais informações, confira "Sobre o GitHub Marketplace".

2. Como usar a API do 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 Enterprise Cloud. 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 GitHub.com no GitHub Enterprise Cloud. 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".

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 "Como gerenciar a publicação de sites do GitHub Pages para sua organização" e "Sobre o GitHub Pages".

Parte 7: Participando da comunidade de GitHub

Os integrantes da sua organização ou 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 as versões do GitHub Docs".

2. Aprendizagem com o GitHub Skills

Os membros da sua organização ou da sua empresa podem aprender novas habilidades realizando projetos divertidos e realistas no seu repositório 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 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 "Suporte do GitHub Enterprise Cloud".