Skip to main content

Usando funções de organização

Saiba como visualizar permissões de função da organização e gerenciar as atribuições de função da organização.

Quem pode usar esse recurso?

Organization owners and users with the "Manage custom organization roles" permission

Organizations on GitHub Free, GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server

Sobre as funções da organização

Você pode ter um controle mais granular e dimensionável sobre o acesso concedido aos recursos da sua organização usando funções de organização. Funções de organização concedem a um membro ou equipe da organização a capacidade de executar ações específicas ou gerenciar algumas configurações sem conceder controle administrativo total da organização e de seus repositórios.

Além de funções predefinidas, você também pode criar até 10 funções personalizadas que definem grupos de permissões. Para obter mais informações, confira "Sobre as funções da organização personalizadas".

Sobre funções de organização predefinidas

Funções de organização predefinidas são funções que ficam disponíveis por padrão em todas as organizações. Você não precisa criá-las. Eles podem incluir permissões de organização que permitem que o destinatário gerencie a organização, bem como permissões de repositório que se aplicam a todos os repositórios da organização. As funções predefinidas a seguir são incorporadas a todas as organizações com base em padrões comuns de permissões que as organizações geralmente precisam delas.

O conjunto atual de funções predefinidas é o seguinte:

  • Leitura de todos os repositórios: concede acesso de leitura a todos os repositórios da organização.
  • Gravação em todos os repositórios: concede acesso de gravação a todos os repositórios da organização.
  • Triagem de todos os repositórios: concede acesso de triagem a todos os repositórios da organização.
  • Manutenção de todos os repositórios: concede acesso de manutenção a todos os repositórios da organização.
  • Administrador de todos os repositórios: concede acesso de administrador a todos os repositórios da organização.
  • Administrador de CI/CD: concede acesso de administrador para gerenciar políticas de ações, executores, grupos de executores, configurações da rede na computação hospedada, segredos, variáveis e métricas de uso para uma organização.
  • Gerenciador de segurança: permite gerenciar políticas de segurança, alertas de segurança e configurações de segurança para uma organização e todos os seus repositórios.

Visualizando permissões de função de organização

  1. No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.
  2. Ao lado da organização, clique em Configurações.
  3. Na seção "Acesso" da barra lateral esquerda, clique em Funções da organização. Em seguida, clique em Gerenciamento de funções.
  4. À direita de qualquer função, clique em .
  5. Opcionalmente, para ocultar as permissões de função novamente, clique em .

Atribuindo uma função da organização

A permissão "Gerenciar funções personalizadas da organização" não permite que um usuário atribua uma função da organização.

Um usuário ou equipe pode ter várias funções na organização. Porém, você pode atribuir só uma função de cada vez. Para atribuir várias funções ao mesmo usuário ou equipe, repita as instruções a seguir para cada função que você deseja atribuir.

  1. No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.
  2. Ao lado da organização, clique em Configurações.
  3. Na seção "Acesso" da barra lateral, clique em Funções da organização e, em seguida, clique em Atribuição de função.
  4. Clique em Nova atribuição de função.
  5. Pesquise usuários ou equipes aos quais você deseja atribuir uma função e, em seguida, selecione a função que deseja dar a esses usuários e equipes.
  6. Selecione Adicionar nova atribuição.

Exibindo atribuições de função da organização

  1. No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.
  2. Ao lado da organização, clique em Configurações.
  3. Na seção "Acesso" da barra lateral, clique em Funções da organização e, em seguida, clique em Atribuição de função.
  4. Opcionalmente, para filtrar por atribuições de função para usuários, clique na tab Usuários. Para filtrar por atribuições de função para equipes, clique na tab Equipes.
  5. Para exibir atribuições de função, à direita do usuário ou da equipe, clique em NUMERAR funções.

Excluindo uma atribuição de função de organização

  1. No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.
  2. Ao lado da organização, clique em Configurações.
  3. Na seção "Acesso" da barra lateral, clique em Funções da organização e, em seguida, clique em Atribuição de função.
  4. Opcionalmente, para filtrar por atribuições de função para usuários, clique na tab Usuários. Para filtrar por atribuições de função para equipes, clique na tab Equipes.
  5. Para excluir uma função, à direita da função, clique em Remover. Clique em Remover.
  6. Na janela pop-up, clique em Redefinir.