Esta versão do GitHub Enterprise foi descontinuada em 2021-09-23. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Gerenciar o acesso da equipe em um repositório da organização

Você pode conceder e remover o acesso da equipe a um repositório ou mudar o nível de permissão dela no repositório.

Pessoas com acesso de administrador a um repositório podem gerenciar o acesso de equipes ao repositório. Mantenedores de equipes podem remover o acesso de uma equipe a um repositório.

Avisos:

  • Você pode alterar os níveis de permissões de uma equipe se a equipe tiver acesso direto a um repositório. Se o acesso da equipe ao repositório é herança de uma equipe principal, você deve alterar o acesso da equipe principal ao repositório.
  • Se você adicionar ou remover acesso de uma equipe principal ao repositório, cada uma das equipes secundárias da equipe principal também receberá ou perderá o acesso ao repositório. Para obter mais informações, consulte "Sobre equipes".

Conceder a uma equipe acesso a um repositório

  1. No canto superior direito do GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Suas organizações. Suas organizações no menu de perfil
  2. Click the name of your organization. Organization name in list of organizations
  3. Abaixo do nome da sua organização, clique em Teams. Guia equipes
  4. Na aba Teams (Equipes), clique no nome da equipe. Lista das equipes da organização
  5. Acima da lista de membros da equipe, clique em Repositories. Aba repositórios da equipe
  6. Acima da lista de repositórios, clique em Add repository (Adicionar repositório). Botão Add repository (Adicionar repositório)
  7. Digite o nome de um repositório e clique em Add repository to team (Adicionar repositório a uma equipe). Campo de pesquisa Repository (Repositório)
  8. Como opção, use o menu suspenso à direita do nome do repositório e escolha um nível de permissão diferente para a equipe. Menu suspenso Repository access level (Nível de acesso ao repositório)

Remover acesso de uma equipe a um repositório

Você pode remover o acesso de uma equipe a um repositório se a equipe tiver acesso direto a ele. Se o acesso da equipe ao repositório é herdado de uma equipe principal, você deve remover o repositório da equipe principal para remover o repositório das equipes secundárias.

Aviso:

  • Se você remover o acesso de uma pessoa a um repositório privado, todas as suas bifurcações desse repositório privado serão excluídas. Os clones locais do repositório privado são mantidos. Se o acesso de uma equipe a um repositório privado for revogado ou uma equipe com acesso a um repositório privado for excluída, e os integrantes da equipe não tiverem acesso ao repositório por meio de outra equipe, as bifurcações privadas do repositório serão excluídas.

  • When LDAP Sync is enabled, if you remove a person from a repository, they will lose access but their forks will not be deleted. Se a pessoa for adicionada a uma equipe com acesso ao repositório original da organização dentro de três meses, seu acesso às bifurcações será automaticamente restaurado na próxima sincronização.

  • Você é responsável por garantir que as pessoas que perderam o acesso a um repositório excluam qualquer informação confidencial ou de propriedade intelectual.

  • Pessoas com permissões de administrador a um repositório privado ou interno não podem permitir a bifurcação desse repositório, e os proprietários da organização podem impedir a bifurcação de qualquer repositório privado ou interno em uma organização. Para mais informações, consulte "Gerenciar a política de bifurcação da sua organização" e "Gerenciar a política de bifurcação do seu repositório".

  1. No canto superior direito do GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Suas organizações. Suas organizações no menu de perfil
  2. Click the name of your organization. Organization name in list of organizations
  3. Abaixo do nome da sua organização, clique em Teams. Guia equipes
  4. Na aba Teams (Equipes), clique no nome da equipe. Lista das equipes da organização
  5. Acima da lista de membros da equipe, clique em Repositories. Aba repositórios da equipe
  6. Selecione o repositório ou repositórios que deseja remover da equipe. Lista de repositórios de equipes com as caixas de seleção para alguns repositórios selecionadas
  7. Acesse o menu suspenso acima da lista de repositórios e clique em Remove from team (Remover da equipe). Menu suspenso com a opção para Remove a repository from a team (Remover um repositório de uma equipe)
  8. Verifique o repositório ou repositórios que serão removidos da equipe e clique em Remove repositories (Remover repositórios). Caixa modal com uma lista de repositórios que a equipe não terá mais acesso

Leia mais