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: Configurando sua conta de GitHub

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

1. Sobre organizações

As organizações são contas compartilhadas onde empresas e projetos de código aberto podem colaborar em muitos projetos de uma vez. Os proprietários e administradores podem gerenciar o acesso de integrantes aos dados e projetos da organização com recursos avançados administrativos e de segurança. Para obter mais informações sobre os recursos das organizações, consulte "Sobre as organizações".

2. Criando uma organização e inscrevendo-se em GitHub Team

Antes de criar uma organização, você deverá criar a conta de um usuário ou entrar na sua conta de GitHub existente. Para obter mais informações, consulte "Inscrever-se em uma nova conta do GitHub".

Uma vez que a sua conta de usuário está configurada, você derá 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, consulte "Criar uma nova organização do zero".

3. Gerenciando 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. For more information, see "Switching between settings for your different accounts."

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

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

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

Parte 4: Definindo as políticas 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."

Parte 5: Personalizando e automatizando seu trabalho em GitHub

You can use tools from the GitHub Marketplace, the GitHub API, and existing GitHub features to customize and automate your work.

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

Parte 6: Participando da comunidade de GitHub

There are many ways to participate in the GitHub community. You can contribute to open source projects, interact with people in the Suporte à Comunidade GitHub, or learn with GitHub Learning Lab.

1. Contribuindo para projetos de código aberto

Contributing to open source projects on GitHub can be a rewarding way to learn, teach, and build experience in just about any skill you can imagine. For more information, see “How to Contribute to Open Source" in the Open Source Guides.

You can find personalized recommendations for projects and good first issues based on your past contributions, stars, and other activities in Explore. For more information, see “Finding ways to contribute to open source on GitHub."

2. Interagindo com o Suporte à Comunidade GitHub

You can connect with developers around the world in Suporte à Comunidade GitHub to ask and answer questions, learn, and interact directly with GitHub staff.

3. Aprendendo com GitHub Learning Lab

You can learn new skills by completing fun, realistic projects in your 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.

For more information, see “Git and GitHub learning resources."

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

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

Leia mais

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.