Skip to main content

Introdução ao GitHub Team

Com grupos de GitHub Team, as pessoas podem colaborar em vários projetos ao mesmo tempo na conta de uma organização.

Este guia irá ajudar você a configurar e gerenciar sua conta GitHub Team como proprietário da organização.

Parte 1: Configurar sua conta no GitHub.com

Como primeiros passos para começar com GitHub Team, você deverá criar uma conta pessoal ou entrar na sua conta existente no GitHub, criar uma organização e configurar a cobrança.

1. Sobre as organizações

As organizações são contas compartilhadas nas quais as empresas e os projetos de software livre podem colaborar com vários projetos ao mesmo tempo. Os proprietários e os administradores podem gerenciar o acesso de membros aos dados e projetos da organização com recursos administrativos e de segurança sofisticados. Para saber mais sobre os recursos das organizações, confira "Sobre organizações".

2. Como criar uma organização e se inscrever no GitHub Team

Para criar uma organização, você precisará entrar na sua conta pessoal existente no GitHub.com ou criar uma conta desse tipo. Para obter mais informações, confira "Criar uma conta no GitHub".

Uma vez que a sua conta pessoal estiver configurada, você poderá criar uma organização e escolher um plano. Aqui é onde você pode escolher uma assinatura de GitHub Team para a sua organização. Para obter mais informações, confira "Criar uma organização do início".

3. Como gerenciar a cobrança para uma organização

Você deve gerenciar as configurações de cobrança, método de pagamento e produtos pagos para cada uma das suas contas pessoais e organizações separadamente. Você pode alternar entre as configurações para a suas diferentes contas usando o alternador de contexto nas suas configurações. Para obter mais informações, confira "Sobre a cobrança no GitHub".

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, ciclo de cobrança e e-mail de cobrança, ou visualize informações como a sua assinatura, data de faturamento e histórico de pagamento. Você também pode ver e fazer a atualização do seu armazenamento e dos minutos do GitHub Action. Para saber mais sobre como gerenciar suas configurações de cobrança, confira "Usar a plataforma de cobrança".

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 saber mais sobre como adicionar um gerente de cobrança à sua organização, confira "Adicionar um gerente de cobrança à sua organização".

Parte 2: Adicionar integrantes e criar equipes

Depois de criar a sua organização, você poderá convidar integrantes e definir permissões e funções. Você também pode criar diferentes níveis de equipes e definir níveis personalizados de permissões para repositórios da sua organização, projetos e aplicativos.

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 associações em 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 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 "Criar equipes".

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 "Atribuindo a função de mantenedor da equipe a um integrante 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 "Organizar integrantes em equipes".

5. Como fornecer às pessoas e às equipes acesso a repositórios, 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 para uma organização".

Também é possível personalizar o acesso aos 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 "Gerenciar o acesso aos projects", "Gerenciar o acesso aos projects (classic) da sua organização" e "Gerenciando o acesso programático à sua organização".

Parte 3: Gerenciando a segurança da sua organização

Você pode ajudar a tornar sua organização mais segura ao recomendar ou exigir a autenticação de dois fatores para os integrantes da sua organização, configurando as funcionalidades de segurança e revisando o log de auditoria e integrações da sua organização.

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 "Exigindo 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(s), é possível usar uma variedade de recursos de segurança do GitHub, incluindo políticas de segurança, grafos de dependência, exame de segredos e atualizações de versão e de segurança do Dependabot. Para obter mais informações, consulte "Como proteger 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, analise as ações realizadas pelos membros da organização nos últimos 180 dias. Para obter mais informações, confira "Revisar o log de auditoria da 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 "Examinar os Aplicativos do GitHub instalados em sua organização".

Parte 4: Definindo as políticas 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 "Restringir a criação de repositórios na organização" e "Gerenciar a política de bifurcação da sua organização."

Para ver a lista completa de configurações que podem ser definidas para sua organização, confira "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 "Restringir a criação de repositórios na organização" e "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 "Restringir as alterações de visibilidade de repositório na 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 "Sobre gerenciamento e moderação da comunidade".

Parte 5: Personalizando e automatizando seu trabalho em GitHub

Use ferramentas do GitHub Marketplace, da API do GitHub e os recursos existentes do GitHub 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 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. 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".

Parte 6: Participando da comunidade de GitHub

Há várias maneiras de participar da comunidade do GitHub. Você pode contribuir com projetos de código aberto, interagir com as pessoas no GitHub Community Support ou aprender mais com o GitHub Skills.

1. Como contribuir para projetos de código aberto

Contribuir com projetos de código aberto no GitHub pode ser uma forma gratificante de aprender, ensinar e ganhar experiência em praticamente qualquer habilidade que você possa imaginar. Para obter mais informações, confira "Como contribuir com o código aberto" nos Guias de Código Aberto.

Você pode encontrar recomendações personalizadas para projetos e bons primeiros problemas com base em suas contribuições anteriores, favoritos e outras atividades em Explorar.GitHub. Para obter mais informações, confira "Encontrando maneiras de contribuir com o código aberto no GitHub".

2. Como interagir com o GitHub Community Support

Você pode se conectar com desenvolvedores de todo o mundo para fazer perguntas e responder a elas, aprender e interagir diretamente com a equipe do GitHub. Para começar a conversa, confira "GitHub Community Support".

3. Leitura sobre o GitHub Team no GitHub Docs

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

4. Aprendizagem com o GitHub Skills

Você pode 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".

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

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

Leitura adicional