Sobre funções em uma organização
Para executar qualquer ação em GitHub, uma pessoa deve ter acesso suficiente à conta ou recurso pertinente. Esse acesso é controlado por permissões. Permissão é a capacidade de executar uma ação específica, como alterar as configurações de cobrança para a organização. Uma função é um conjunto de permissões que você pode atribuir a pessoas ou equipes.
Nas organizações da sua empresa, você pode dar funções a indivíduos ou equipes para permitir que eles gerenciem as configurações da organização ou contribuam para os repositórios da organização.
Os proprietários da organização têm pleno acesso administrativo à organização. Para garantir que ninguém perca o acesso a um projeto, recomendamos que cada organização tenha pelo menos dois proprietários. Como proprietário de uma organização, você pode alterar a função de outros membros e proprietários da organização. Você não pode mudar a sua própria função.
Tipos de funções de organização
Cada usuário adicionado a uma organização tem um tipo de associação (proprietário, membro ou gerente de cobrança) que determina o conjunto base de permissões do usuário na organização. Por exemplo:
- Um proprietário da organização pode acessar todas as configurações da organização.
- Um membro da organização pode criar repositórios, mas não alterar nenhuma configuração da organização.
Além do tipo de associação, você pode atribuir aos usuários e equipes funções adicionais que oferecem aos usuários mais permissões na organização e seus repositórios.
Dependendo do nível de controle necessário, você pode conceder aos usuários:
- Uma função predefinida que o GitHub fornece, que pode incluir acesso às configurações da organização e acesso geral a repositórios. Por exemplo: "Gravação de todos os repositórios".
- Uma função personalizada em que você define seu próprio conjunto de permissões da organização e de repositórios.
Para saber mais, confira Funções em uma organização e Sobre as funções da organização personalizadas.
Como adicionar usuários a organizações
A forma como você adiciona usuários às organizações depende se você está usando o Enterprise Managed Users.
- Se você não está usando o Enterprise Managed Users:
- Você enviará um convite para as contas pessoais dos usuários, solicitando que eles ingressem na organização. Confira Como convidar usuários para ingressar em sua organização.
- Como alternativa, se a organização usar o SSO do SAML, você poderá gerenciar a associação de seu provedor de SSO usando o SCIM. Confira Sobre o SCIM para organizações.
- Se você estiver usando o Enterprise Managed Users:
- Primeiro, você adicionará usuários à empresa por meio de seu provedor de identidade usando o SCIM.
- Em seguida, você pode adicionar usuários diretamente às organizações ou vincular grupos de IdP (provedor de identidade) a equipes dentro das organizações, o que adicionará automaticamente usuários às organizações. Confira Gerenciando associações de equipes com grupos de provedores de identidade.
Depois de adicionar um usuário à organização, você poderá conceder-lhe uma função específica.
Tip
Você também pode adicionar usuários diretamente a repositórios em uma organização sem conceder-lhes associação à organização. Isso é chamado de função de "colaborador externo" ou "colaborador de repositório", dependendo se você está usando o Enterprise Managed Users. Confira Adicionar colaboradores externos a repositórios em sua organização.
Próximas etapas
Agora que você adicionou usuários a uma organização, já é possível criar equipes na organização para gerenciar permissões, notificações e titularidades de código para grupos de pessoas. Confira Como criar equipes.