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".
Parte 1: configurar sua conta corporativa
Para começar a usar o GitHub Enterprise Cloud, dedica qual tipo de empresa você quer criar, crie uma conta empresarial e adicione uma ou mais organizações.
1. Escolher um tipo de empresa
Para controlar o acesso aos recursos da empresa, você pode permitir que as pessoas usem uma conta pessoal no GitHub.com e, opcionalmente, configurar restrições de acesso SAML adicionais. Você também pode provisionar e controlar as contas da empresa usando seu IdP (provedor de identidade) com Enterprise Managed Users. Antes de começar a usar GitHub Enterprise Cloud, você deve decidir qual tipo de empresa usar. Para obter mais informações, confira "Escolher um tipo de empresa para o GitHub Enterprise Cloud".
2. Sobre as contas empresariais
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".
3. Como criar uma conta empresarial
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
4. 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".
5. Como criar um arquivo LEIAME para a empresa
Para ajudar as pessoas a entender o que está acontecendo em sua empresa, você deve criar um LEIAME. Por exemplo, é possível usar um LEIAME para ajudar os membros a aprender sobre diferentes organizações na empresa, para compartilhar links para recursos importantes ou para comunicar informações sobre as configurações e políticas da sua empresa. Para obter mais informações, consulte "Criar um LEIAME para uma empresa."
6. Como visualizar 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
- Gerenciar a segurança sem Enterprise Managed Users
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 "Introdução aos 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 "Escrevendo fluxos de trabalho".
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".