Skip to main content

Esta versão do GitHub Enterprise foi 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.

Managing team access to an organization repository

You can give a team access to a repository, remove a team's access to a repository, or change a team's permission level for a repository.

People with admin access to a repository can manage team access to the repository. Team maintainers can remove a team's access to a repository if the team has direct access to it. If the team's access to the repository is inherited from a parent team, maintainers can choose to reset the current permission to match the parent team's permission.

Warnings:

  • You can change a team's permission level if the team has direct access to a repository. If the team's access to the repository is inherited from a parent team, you must change the parent team's access to the repository.
  • If you add or remove repository access for a parent team, each of that parent's child teams will also receive or lose access to the repository. For more information, see "About teams."

Giving a team access to a repository

  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
  3. Abaixo do nome da sua organização, clique em Equipes. 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 Repositórios. A guia Repositórios da equipe
  6. Above the list of repositories, click Add repository. The Add repository button
  7. Type the name of a repository, then click Add repository to team. Repository search field
  8. Optionally, to the right of the repository name, use the drop-down menu and choose a different permission level for the team. Repository access level dropdown

Removing a team's access to a repository

You can remove a team's access to a repository if the team has direct access to a repository. If a team's access to the repository is inherited from a parent team, you must remove the repository from the parent team in order to remove the repository from child teams.

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 em um repositório privado for revogado ou uma equipe com acesso em um repositório privado for excluída e os membros da equipe não tiverem acesso no repositório por meio de outra equipe, os forks privados do repositório serão excluídos.

  • Quando a Sincronização LDAP estiver habilitada, se você remover uma pessoa de um repositório, ela perderá o acesso, mas os forks dela não serão excluídos. 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.

  • As pessoas com permissões de administrador para um repositório privado ou interno podem não permitir a criação de forks desse repositório, e os proprietários da organização podem não permitir a criação de forks de nenhum repositório privado ou interno em uma organização. Para obter mais informações, confira "Como gerenciar a política de criação de forks para sua organização" e "Como gerenciar a política de criação de forks para seu repositório".

  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
  3. Abaixo do nome da sua organização, clique em Equipes. 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 Repositórios. A guia Repositórios da equipe
  6. Select the repository or repositories you'd like to remove from the team. List of team repositories with the checkboxes for some repositories selected
  7. Above the list of repositories, use the drop-down menu, and click Remove from team. Drop-down menu with the option to remove a repository from a team
  8. Review the repository or repositories that will be removed from the team, then click Remove repositories. Modal box with a list of repositories that the team will no longer have access to

Further reading