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.

Try risk-free for 14 days

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.

Com GitHub Enterprise Cloud, você tem a opção de usar Enterprise Managed Users. Enterprise Managed Users is a feature of GitHub Enterprise Cloud that provides even greater control over enterprise members and resources. With Enterprise Managed Users, all members are provisioned and managed through your identity provider (IdP) instead of users creating their own accounts on GitHub. Team membership can be managed using groups on your IdP. Managed users are restricted to their enterprise and are unable to push code, collaborate, or interact with users, repositories, and organizations outside of their enterprise. Para obter mais informações, consulte "Sobre Enterprise Managed Users."

Se você optar por deixar seus integrantes criarem e gerenciarem suas próprias contas de usuário, 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. Compreender as diferenças entre uma conta de organização e a 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, consulte "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 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, consulte "Sobre organizações".

2. Criando ou atualizando 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, consulte "Criar uma nova organização do zero".

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

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

Ao optar por usar uma conta de organização com GitHub Enterprise Cloud, primeiro você terá acesso a um de teste de 14 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, consulte "Concluindo o seu teste".

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 suas configurações de cobrança, consulte "Gerenciando suas configurações de cobrança de GitHub".

Apenas os integrantes da organização com a função de 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, consulte "Adicionando um gerente de cobrança à sua organização".

Configurando uma conta corporativa com GitHub Enterprise Cloud

Para obter uma conta corporativa criada para você, entre em contato com a equipe de vendas de GitHub.

1. Sobre 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, consulte "Sobre contas corporativas".

2. Adicionar organizações à suas conta corporativa

É possível criar novas organizações para serem gerenciadas em sua conta corporativa. Para obter mais informações, consulte "Adicionando 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.

3. Exibir assinatura e uso da conta corporativa

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, consulte "Exibir a assinatura e o uso de 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. Gerenciando integrantes da sua organização

You can invite anyone to be a member of your organization, as long as they have a personal account on GitHub. You can also remove members and reinstate former members. For more information, see "Managing membership in your organization."

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

Each person in your organization has a role that defines their level of access to the organization. The member role is the default, and you can assign owner and billing manager roles as well as "team maintainer" permissions. Para obter mais informações, consulte "Níveis de permissão para uma organização".

3. Sobre e criar equipes

Teams are groups of organization members that you can create to reflect your company or group's structure with cascading access permissions and mentions. Organization members can send notifications to a team or request reviews, and teams can be visible or secret. Para obter mais informações, consulte "Sobre equipes".

You can create independent teams or have multiple levels of nested teams to reflect your group or company's hierarchy. For more information, see "Creating a team."

4. Gerenciando as configurações de equipe

You can designate a "team maintainer" to manage team settings and discussions, among other privileges. For more information, see "Giving "team maintainer" permissions to an organization member."

You can manage code review assignments for your team, change team visibility, manage scheduled reminders for your team, and more in your team's settings. For more information, see "Organizing members into teams."

5. Dar às pessoas e equipes acesso a repositórios, seções de projetos e aplicativos

You can give organization members, teams, and outside collaborators different levels of access to repositories owned by your organization with granular permission levels. Para obter mais informações, consulte "Níveis de permissão de repositório para uma organização".

You can also customize access to your organization's project boards and allow individual organization members to manage your organization's Aplicativos do GitHub. For more information, see "Managing access to your organization's project boards" and "Managing access to your organization's apps."

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, consulte a seção acima, "Gerenciar integrantes e equipes da 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, consulte "Sobre Enterprise Managed Users."

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

1. Atribuindo 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, consulte "Funções em uma empresa".

2. 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, consulteConvidando pessoas para gerenciar a 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, consulte "Gerenciar direitos de suporte para a sua empresa".

3. Visualizar pessoas na 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, consulte "Visualizar pessoas na 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. Exigindo a autenticação de dois fatores

You can view whether your organization members have two-factor authentication enabled and choose to require two-factor authentication in your organization. Para obter mais informações, consulte "Exigir autenticação de dois fatores em sua organização".

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

To keep your organization secure, you can use a variety of GitHub security features, including security policies, dependency graphs, secret scanning and Dependabot security and version updates. For more information, see "Securing your organization" and "Managing security and analysis settings for your organization."

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

The audit log for your organization allows you, as an organization owner, to review the actions performed by members of the organization within the last 90 days. For more information, see "Reviewing the audit log for your organization."

You can also review and configure the permission levels for your organization's installed integrations. For more information, see "Reviewing your organization's installed integrations."

4. Habilitando e aplicando o logon único SAML para a 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, consulte "Sobre identidade e gerenciamento de acesso com o logon único 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, consulte "Habilitando e testando o login único SAML para a sua organização" e "Aplicando o login único SAML paraa sua organização."

5. Gerenciar a sincronização de equipe para a 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, consulte "Gerenciar a sincronização de equipe para a 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. Habilitando e o provisionamento de um logon único SAML no seu 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 mais informações sobre a configuração do SAML SSO e provisionamento para um enterprise with managed users, consulte "Configurando o logon único SAML para usuários gerenciados pela empresa."

2. Gerenciando equipes no seu enterprise with managed users com o seu 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, consulte "Gerenciar associações de equipe com grupos de provedor de identidade".

3. Gerenciar endereços IP permitidos para organizações no seu 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, consulte "Aplicar as configurações de segurança na conta corporativa".

4. Aplicando políticas de segurança avançada no seu enterprise with managed users

If you have a GitHub Advanced Security license for your enterprise account, you can enforce policies to manage GitHub Advanced Security features for organizations owned by an enterprise account. For more information, see "Enforcing policies for Advanced Security in your enterprise account."

Gerenciando a segurança de uma conta corporativa sem 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 no nível corporativo e inscrever-se aplicar as funcionalidades do GitHub Advanced Security.

1. Exigir autenticação de dois fatores e gerenciar endereços IP permitidos para organizações na 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 a aplicação da autenticação de dois fatores e listas de endereços IP permitidas, consulte "Aplicando as configurações de segurança na sua conta corporativa".

2. Habilitar e aplicar o login único 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, consulte "Sobre a identidade e gerenciamento de acesso para a sua conta corporativa".

3. Gerenciando a sincronização de 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, consulte "Gerenciar a sincronização de equipes para organizações na sua conta corporativa".

4. Aplicando políticas de segurança avançada na sua conta corporativa

If you have a GitHub Advanced Security license for your enterprise account, you can enforce policies to manage GitHub Advanced Security features for organizations owned by an enterprise account. For more information, see "Enforcing policies for Advanced Security in your enterprise account."

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. Gerenciando as políticas da organização

You can manage permissions and policies for a number of different actions and features in your organization.

For example, to protect your organization's data and number of paid licenses, you can choose to allow only organization owners to invite outside collaborators to organization repositories. You can also choose to allow or prevent the forking of private repositories owned by your organization. For more information, see "Setting permissions for adding outside collaborators" and "Managing the forking policy for your organization."

For the full list of settings you can configure for your organization, see "Managing organization settings."

2. Gerenciando alterações de repositório

You can configure permissions for creating, transferring and deleting repositories in your organization, including which types members can create. For more information, see "Restricting repository creation in your organization" and "Setting permissions for deleting or transferring repositories."

You can also restrict or grant the ability to change repository visibility. Para obter mais informações, consulte "Restringir as alterações de visibilidade do repositório na sua organização".

3. Usando arquivos de saúde da comunidade no nível da organização e as ferramentas de moderação

You can create default community health files, such as a CONTRIBUTING.md file, a CODE_OF_CONDUCT.md file, or even issue and pull request templates, for your organization. These default files will be used for any repository owned by your organization that does not contain its own file of that type. Para obter mais informações, consulte "Criando um arquivo padrão de integridade da comunidade."

GitHub offers multiple tools for moderating and managing your community. For more information, see "Tools for moderating your community."

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. 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, consulte "Definir políticas da organização".

2. Visualizando logs de auditoria, configurando webhooks, e restringindo notificações de e-mail para a 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, consulte "Visualizando os logs de auditoria para organizações na sua conta corporativa" e "Configurando webooks para eventos da organização 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, consulte "Restringindo notificações de e-mail para a sua conta corporativa".

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 de GitHub Marketplace, a API de GitHub e as funcionalidades de GitHub existentes para personalizar e automatizar seu trabalho.

1. Usar GitHub Marketplace

GitHub Marketplace contains integrations that add functionality and improve your workflow. Você pode descobrir, navegar e instalar ferramentas gratuitas e pagas, incluindo aplicativo GitHubs, aplicativo OAuths, e GitHub Actions em GitHub Marketplace. Para obter mais informações, consulte "Sobre GitHub Marketplace".

2. Usando a API de GitHub

There are two versions of the GitHub API: the REST API and the GraphQL API. You can use the GitHub APIs to automate common tasks, back up your data, or create integrations that extend GitHub. For more information, see "About GitHub's APIs."

3. Criando GitHub Actions

With GitHub Actions, you can automate and customize GitHub's development workflow on 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, consulte "Aprenda GitHub Actions".

4. Publicando e gerenciando GitHub Package Registry

GitHub Package Registry é 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. For more information, see “Introduction to GitHub Package Registry."

5. Usar GitHub Pages

GitHub Pages is a static site hosting service that takes HTML, CSS, and JavaScript files straight from a repository and publishes a website. Você pode gerenciar a publicação de sites de GitHub Pages no nível da organização. Para obter mais informações, consulte "Gerenciando a publicação de sites de GitHub Pages para a sua organização" e "Sobre 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. Aprendendo com GitHub Learning Lab

Os integrantes da sua organização ou empresa podem aprender novas habilidades realizando projetos divertidos e realistas no seu repositório do GitHub com GitHub Learning Lab. Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot.

Para obter mais informações, consulte "Git e recursos de aprendizado de GitHub. "

2. Apoiar a comunidade de código aberto

GitHub Sponsors allows you to make a monthly recurring payment to a developer or organization who designs, creates, or maintains open source projects you depend on. For more information, see “About GitHub Sponsors."

3. Entrar em contato com o Suporte do GitHub

O Suporte do GitHub pode ajudar a solucionar problemas que você encontra ao usar o GitHub. For more information, see “About 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, consulte "suporte do GitHub Enterprise Cloud".

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.