Skip to main content

Introdução ao GitHub AE

Comece a configurar GitHub AE para your enterprise.

Este guia irá ajudar você a configurar e gerenciar as configurações para your enterprise em GitHub AE como proprietário corporativo.

Parte 1: Configurando GitHub AE

Para dar os primeiros passos com GitHub AE, você pode criar a conta corporativa, inicializar GitHub AE, configurar uma lista de permissões de IP, configurar a autenticação e provisionamento de usuário e gerenciar a cobrança para your enterprise.

1. Criando sua conta corporativa de GitHub AE

Primeiro você precisará comprar GitHub AE. Para obter mais informações, entre em contato com a equipe de vendas de GitHub.

Após comprar GitHub AE, pediremos que você informe um endereço de e-mail e nome de usuário da pessoa que deseja inicializar a empresa. O seu gerente de conta técnico dedicado em Suporte do GitHub Enterprise criará uma conta para o proprietário da empresa e enviará um e-mail para o dono da empresa para entrar em GitHub AE e concluir a inicialização.

2. Inicializando GitHub AE

Depois de GitHub criar a conta do proprietário para your enterprise em GitHub AE, você receberá um e-mail para efetuar o login e e concluir a inicialização. Durante a inicialização, você, como o proprietário da empresa, irá nomear your enterprise, configurar o SAML SSO, criar políticas para todas as organizações em your enterprise e configurar um contato de suporte para os integrantes da empresa. Para obter mais informações, consulte "Inicializar GitHub AE".

3. Restringir tráfego de rede

É possível 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, consulte "Restringir tráfego de rede para a sua empresa".

4. Gerenciando a identidade e o acesso para your enterprise

Você pode gerenciar centralmente o acesso a your enterprise em GitHub AE a partir de um provedor de identidade (IdP) usando o logon único SAML (SSO) para autenticação de usuário e o sistema para gerenciamento de identidade de domínio cruzado (SCIM) para provisionamento de usuários. Depois de configurar o provisionamento, você poderá atribuir ou remover usuários para o aplicativo a partir do IdP, criando ou desabilitando as contas de usuários na empresa. Para obter mais informações, consulte "Sobre identidade e gerenciamento de acesso para sua empresa".

5. Gerenciando cobrança para your enterprise

Os proprietários da assinatura de your enterprise em GitHub AE podem ver informações de cobrança para GitHub AE no portal do Azure. Para obter mais informações, consulte "Gerenciando a cobrança da sua empresa".

Parte 2: Organização e gestão dos integrantes da empresa

Como proprietário corporativo de GitHub AE, você pode gerenciar as configurações nos níveis do usuário, repositório, equipe e organização. Você pode gerenciar os integrantes de your enterprise, criar e gerenciar organizações, definir políticas para o gerenciamento do repositório e criar e gerenciar equipes.

1. Gerenciando integrantes de your enterprise

You can manage settings and audit activity for the members of your enterprise. You can manage dormant users, view the audit log for user activity, and customize messages that enterprise members will see. For more information, see "Managing users in your enterprise."

2. Criar organizações

You can create new organizations in your enterprise to reflect your company or group's structure. Para obter mais informações, consulte "Criar uma nova organização do zero".

3. Adicionando integrantes a organizações

You can add members to organizations in your enterprise as long as you are an organization owner in the organizations you want to manage. You can also configure visibility of organization membership. For more information, see "Adding people to your organization" and "Configuring visibility for organization membership."

4. Criar equipes

Teams are groups of organization members that can be granted permissions to specific repositories as a group. You can create individual teams or multiple levels of nested teams in each of your organizations. For more information, see "Creating teams" and "Adding people to teams."

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

We recommend giving a limited number of members in each organization an organization owner role, which provides complete administrative access for that organization. Para obter mais informações, consulte "Funções em uma organização".

For organizations where you have admin permissions, you can also customize access to each repository with granular permission levels. For more information, see "Repository permissions levels for an organization."

6. Aplicando políticas de gerenciamento do repositório

As an enterprise owner, you can set repository management policies for all organizations in your enterprise, or allow policies to be set separately in each organization. Para obter mais informações, consulte "Aplicar políticas de gerenciamento do repositório na sua empresa".

Parte 3: Criando com segurança

Para aumentar a segurança de your enterprise, você pode monitorar your enterprise e configurar as funcionalidades de segurança e análise das suas organizações.

1. Monitorando your enterprise

Você pode monitorar your enterprise com o seu painel de atividade e log de auditoria. Para obter mais informações, consulte "Atividade de monitoramento na sua empresa".

2. Configurar as funcionalidades de segurança para as suas organizações

To keep the organizations in your enterprise 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."

Parte 4: Personalizando e automatizando o trabalho em your enterprise

Você pode personalizar e automatizar o trabalho em organizações em your enterprise com a API de GitHub AE, GitHub Actions e GitHub Pages.

1. Usando a API de GitHub AE

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

2. Criando GitHub Actions

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

Para obter mais informações sobre como habilitar e configurar GitHub Actions para GitHub AE, consulte "Primeiros passos com GitHub Actions para GitHub AE".

3. 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. You can enable or disable GitHub Pages for your enterprise members at the organization level. For more information, see "Configuring GitHub Pages for your enterprise" and "About GitHub Pages."

Parte 5: Usando o aprendizado de GitHub e os recursos de suporte

Os integrantes da sua empresa podem aprender mais sobre Git e GitHub com nossos recursos de aprendizado. e você pode obter o suporte de que precisa com o Suporte do Enterprise de GitHub.

1. Lendo sobre GitHub AE em GitHub Docs

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

2. Aprendendo com GitHub Learning Lab

Your enterprise members can learn new skills by completing fun, realistic projects in their very own GitHub repository with 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. "

3. Trabalhando com o Suporte do Enterprise de GitHub

GitHub AE includes access to Suporte do GitHub Enterprise. Suporte do GitHub Enterprise can help you troubleshoot issues that come up on GitHub AE. For more information, see "About Suporte do GitHub Enterprise."