Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2022-10-12. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Como criar equipes

As organizações usam as equipes para criar grupos de integrantes e controlar o acesso aos repositórios. Os integrantes da equipe podem receber permissões de leitura, gravação ou administração em determinados repositórios.

As equipes são essenciais para vários recursos de colaboração do GitHub, como as @mentions da equipe, que chamam a atenção dos integrantes envolvidos em alguma questão específica. Para obter mais informações, confira "Funções em uma organização".

Uma equipe pode representar um grupo dentro da empresa ou incluir pessoas com determinados interesses ou experiências. Por exemplo, uma equipe de especialistas em acessibilidade da your GitHub Enterprise Server instance pode envolver pessoas de vários departamentos. As equipes podem representar interesses funcionais que complementam a hierarquia das divisões de uma empresa.

As organizações podem criar vários níveis de equipes aninhadas para refletir a estrutura hierárquica de uma empresa ou grupo. Para obter mais informações, confira "Sobre as equipes".

Criar equipes

Fazer uma combinação prudente de equipes é uma forma poderosa de controlar o acesso ao repositório. Por exemplo, se a sua organização permitir que somente a equipe de engenharia da versão faça push do código para o branch padrão de qualquer repositório, você poderia conceder permissões de administrador aos repositórios da organização somente à equipe de engenharia, enquanto todas as outras equipes teriam permissão de leitura.

  1. No canto superior direito do GitHub Enterprise Server, clique na foto do seu perfil e clique em Suas organizações. Suas organizações no menu de perfil 2. Clique no nome da sua organização. Nome da organização na lista de organizações 1. Abaixo do nome da sua organização, clique em Equipes. Guia Equipes
  2. No lado direito da guia Equipes, clique em Nova equipe. Botão Nova equipe 1. Em "Create new team" (Criar nova equipe), digite o nome para sua nova equipe. Campo Nome da equipe 1. Opcionalmente, no campo "Descrição", digite uma descrição da equipe. Campo de descrição da equipe 1. Decida se a equipe será visível ou secreta. Opções para visibilidade, incluindo visível e secreto 6. Opcionalmente, se você estiver criando uma equipe filho, use o menu suspenso para escolher uma equipe pai para sua nova equipe. Menu suspenso que lista as equipes existentes da organização 1. Clique em Criar equipe.

Criar equipes com a Sincronização LDAP habilitada

Instâncias que usam o LDAP para fazer autenticação de usuários podem usar a Sincronização LDAP para gerenciar os integrantes de uma equipe. Definir o DN (Nome Diferenciado) do grupo no campo Grupo LDAP mapeará uma equipe para um grupo LDAP em seu servidor LDAP. Se você usar a Sincronização LDAP para gerenciar os integrantes de uma equipe, não será possível gerenciar a sua equipe na your GitHub Enterprise Server instance. Quando a Sincronização LDAP estiver habilitada, a equipe mapeada sincronizará seus integrantes em segundo plano e periodicamente no intervalo configurado. Para obter mais informações, confira "Como habilitar a Sincronização LDAP".

Você deve ser um administrador do site e um proprietário da organização para criar uma equipe com a sincronização LDAP habilitada.

Como parte da configuração de otimização, a Sincronização LDAP não vai transferir sua estrutura de equipe aninhada. Para criar relacionamentos de equipe filhos e pais, você deve recriar manualmente a estrutura de equipe aninhada e sincronizá-la com o grupo LDAP correspondente. Para obter mais informações, confira "Como criar equipes"

Observações:

  • A Sincronização LDAP gerencia somente a lista de integrantes da equipe. Você deve gerenciar os repositórios e permissões da equipe pelo GitHub Enterprise Server.
  • Se um grupo LDAP mapeado para um DN for removido, por exemplo, se o grupo LDAP for excluído, todos os integrantes serão removidos da equipe sincronizada do GitHub Enterprise Server. Para corrigir isso, mapeie a equipe para um novo DN, adicione os membros da equipe novamente e sincronize manualmente o mapeamento.
  • Quando a Sincronização LDAP estiver ativada, se uma pessoa for removida de um repositório, ela perderá o acesso. No entanto, suas bifurcações não serão excluídas. Se a pessoa for adicionada a uma equipe e tiver acesso ao repositório original da organização dentro de três meses, seu acesso às bifurcações será restaurado automaticamente na sincronização seguinte.
  1. Confirme se a Sincronização LDAP está habilitada.
  2. No canto superior direito do GitHub Enterprise Server, clique na foto do seu perfil e clique em Suas organizações. Suas organizações no menu de perfil 2. Clique no nome da sua organização. Nome da organização na lista de organizações 1. Abaixo do nome da sua organização, clique em Equipes. Guia Equipes
  3. No lado direito da guia Equipes, clique em Nova equipe. Botão Nova equipe 1. Em "Create new team" (Criar nova equipe), digite o nome para sua nova equipe. Campo Nome da equipe
  4. Pesquise um DN do grupo do LDAP ao qual a equipe será mapeada. Se você não souber o DN, digite o nome do grupo do LDAP. O GitHub Enterprise Server vai buscar correspondências e preenchimentos automáticos. Mapeamento para o DN do grupo LDAP 1. Opcionalmente, no campo "Descrição", digite uma descrição da equipe. Campo de descrição da equipe 1. Decida se a equipe será visível ou secreta. Opções para visibilidade, incluindo visível e secreto 6. Opcionalmente, se você estiver criando uma equipe filho, use o menu suspenso para escolher uma equipe pai para sua nova equipe. Menu suspenso que lista as equipes existentes da organização 1. Clique em Criar equipe.