Skip to main content

Gerenciando as funções de repositórios personalizados para uma organização

Saiba como criar, editar ou excluir funções de repositório personalizadas para a sua organização.

Quem pode usar esse recurso?

Organization owners.

Note

Somente organizações que usam o GitHub Enterprise Cloud podem criar funções de repositórios personalizadas.Para obter mais informações sobre como você pode experimentar o GitHub Enterprise Cloud gratuitamente, confira "Como configurar uma avaliação do GitHub Enterprise Cloud".

Sobre as funções personalizadas do repositório

Uma função de repositório personalizado é um conjunto configurável de permissões com um nome personalizado que você escolheu. Para obter mais informações, confira Sobre as funções personalizadas do repositório.

Criando a função de um repositório

Para criar uma nova função do repositório, você deve adicionar permissões a uma função herdada e dar um nome à função personalizada.

  1. No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.
  2. Em "Organizações", ao lado do nome da sua organização, clique em Configurações.
  3. Na seção "Acessar" na barra lateral, clique em Funções de repositório.
  4. Role até a seção "Funções personalizadas" e clique em Criar uma Função.
  5. Em "Nome", digite o nome da função do seu repositório.
  6. Em "Descrição", digite uma descrição da função do repositório.
  7. Em "Escolha uma função para herdar", selecione a função que deseja herdar.
  8. Em "Adicionar Permissões", selecione o menu suspenso e clique nas permissões que você deseja que a sua função personalizada inclua.
  9. Clique em Criar função.

Editando a função de um repositório

  1. No canto superior direito do GitHub, selecione sua foto de perfil e selecione Seu perfil.

    Captura de tela do menu suspenso na imagem de perfil do @octocat. "Seu perfil" está contornado em laranja escuro.

  2. No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.

  3. No nome da sua organização, clique Configurações. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela das guias no perfil de uma organização. A guia "Configurações" está contornada em laranja escuro.

  4. Em "Organizações", ao lado do nome da sua organização, clique em Configurações.

  5. Na seção "Acessar" na barra lateral, clique em Funções de repositório.

  6. À direita da função que deseja editar, clique em e em Editar.

    Captura de tela da lista de funções personalizadas para uma organização. À direita de uma função, há um ícone de kebab com um contorno laranja escuro.

  7. Edite e clique em Atualizar função.

Excluindo a função de um repositório

Se você excluir a função de um repositório existente, todos os convites pendentes, equipes e usuários com a função personalizada serão reatribuidos às permissões básicas da organização.

  1. No canto superior direito do GitHub, selecione sua foto de perfil e selecione Seu perfil.

    Captura de tela do menu suspenso na imagem de perfil do @octocat. "Seu perfil" está contornado em laranja escuro.

  2. No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.

  3. No nome da sua organização, clique Configurações. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela das guias no perfil de uma organização. A guia "Configurações" está contornada em laranja escuro.

  4. Em "Organizações", ao lado do nome da sua organização, clique em Configurações.

  5. Na seção "Acessar" na barra lateral, clique em Funções de repositório.

  6. À direita da função que deseja excluir, clique em e em Excluir.

    Captura de tela da lista de funções personalizadas para uma organização. À direita de uma função, há um ícone de kebab com um contorno laranja escuro.

  7. Revise as alterações para a função que deseja remover e clique em Excluir função.