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 em 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 obter mais informações sobre os recursos das organizações, confira "Sobre as organizações".

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

Para criar uma organização, você deverá criar uma conta pessoal ou efetuar o logon na sua conta existente no GitHub.com. Para obter mais informações, confira "Como se inscrever em uma nova conta do 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 "Como criar uma organização do zero".

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 "Como alternar entre as configurações de suas diferentes contas".

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

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, quadros de 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 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".

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

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

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

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.

Encontre recomendações personalizadas para projetos e bons primeiros problemas com base nas suas contribuições anteriores, estrelas e outras atividades em Explorar. Para obter mais informações, confira "Como encontrar 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 as versões do GitHub Docs".

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 "Git e recursos de aprendizagem do 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 GitHub Support

O GitHub Support pode ajudar a solucionar problemas que você encontra ao usar o GitHub. Para obter mais informações, confira "Sobre o GitHub Support".

Leitura adicional