Para simplificar a administração em escala, você pode criar equipes empresariais. As equipes empresariais podem:
- Atribua funções empresariais predefinidas e personalizadas, dando aos membros acesso às configurações da empresa.
- Seja adicionado às organizações, em que os administradores da organização podem conceder à equipe acesso e permissões adicionais.
- Receber acesso de desvio em conjuntos de regras.
Adicionar um usuário a uma equipe concede a eles os privilégios associados à equipe. Remover um usuário de uma equipe remove esses privilégios, mas não remove o usuário da conta corporativa.
Há limites nas equipes empresariais. Você pode criar até 2.500 equipes para uma única empresa e adicionar até 5.000 usuários a cada equipe. Cada equipe pode ser atribuída a um máximo de 15.000 organizações.
1. Navegue até a página equipes corporativas
- No canto superior à direita do GitHub Enterprise Server, clique na sua imagem do perfil e clique em Configurações da empresa.
- Na parte superior da página, clique em Pessoas.
- Na barra lateral esquerda, clique em Equipes corporativas.
2. Criar uma equipe
-
Na página equipes corporativas, clique em Criar equipe enterprise.
-
Escolha o nome da equipe, a descrição e o acesso à organização.
Quando você dá a uma equipe acesso às organizações, os membros da equipe são adicionados diretamente a essas organizações, sem um convite, e recebem o mesmo acesso que outros membros da organização.
- Colaboradores externos e usuários não afiliados
- Os membros da equipe recebem o nível inicial de permissões de repositório para a organização.
- Os administradores da organização podem conceder à equipe acesso adicional ao repositório e atribuir a eles funções no nível da organização, mas não podem remover as permissões concedidas pelos administradores corporativos.
-
Clique em Create Enterprise team.
3. Adicionar usuários
Há várias maneiras de adicionar usuários a uma equipe corporativa.
- Como adicionar usuários manualmente
- Sincronizando com um grupo de IdP (Enterprise Managed Users somente)
- Usando o Endpoints da API REST para membros das equipes empresariais
Como adicionar usuários manualmente
- Na página equipes corporativas, clique na equipe à qual você deseja adicionar usuários.
- Clique em Add members, pesquise e selecione os usuários que você deseja adicionar.
- Clique em Adicionar.
Sincronização com um grupo IdP
Se você habilitou o SCIM em GitHub Enterprise Server, poderá sincronizar a associação de uma equipe corporativa a um grupo em seu provedor de identidade. Dessa forma, todas as alterações feitas no grupo no IdP (como adicionar ou remover um usuário) serão sincronizadas com a equipe corporativa por meio do SCIM. Para obter detalhes e requisitos, confira Gerenciando associações de equipes com grupos de provedores de identidade.
- Na página equipes corporativas, clique na equipe que você deseja sincronizar.
- Verifique se a equipe não contém usuários atribuídos manualmente. Você pode remover usuários usando o menu ao lado do nome do usuário na lista de membros.
- Ao lado do nome da equipe, clique em Editar.
- Em "Manage members", clique em Identity provider group.
- Clique em Select group e escolha o grupo IdP externo para sincronizar com a equipe. Os membros do grupo IdP serão exibidos na lista de membros da equipe.
- Clique em Update team.
Limites de tamanhos de grupo do IdP
Se um grupo de IdP ultrapassar o limite de tamanho da equipe de 5.000 usuários, a equipe deixará de ser sincronizada.
Por exemplo:
- Uma equipe corporativa é inicialmente sincronizada com um grupo de IdP de cinco usuários.
- Mais 5.000 usuários são adicionados ao grupo IdP. Como o grupo IdP agora tem 5.005 usuários, o grupo não está sincronizado e a equipe corporativa permanece em 5 membros.
- Cinco usuários são removidos do grupo IdP para levá-lo a 5.000 usuários. A sincronização de currículos e a equipe corporativa agora contém os mesmos 5.000 usuários que o grupo IdP.
4. Atribuir funções
Você pode atribuir funções empresariais personalizadas e determinadas funções predefinidas às equipes empresariais. Isso permite delegar funções administrativas a equipes específicas ou fornecer permissões a não administradores que os ajudarão a trabalhar de forma independente. Confira Atribuindo funções a pessoas em uma empresa.