Skip to main content

Enterprise Server 3.22 está disponível no momento como versão candidata a lançamento.

Gerenciando as funções de organização personalizadas

Você pode criar, editar e atribuir funções de organização personalizadas nas configurações de uma organização.

Quem pode usar esse recurso?

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

Organizations on GitHub Enterprise Cloud and GitHub Enterprise Server

Sobre as funções da organização personalizadas

Você pode ter um controle mais granular sobre o acesso concedido à organização e às configurações criando funções de organização personalizadas. Uma função de organização personalizada é uma maneira de conceder a um membro da organização a capacidade de administrar determinados subconjuntos de configurações sem conceder controle administrativo total da organização e de seus repositórios. Por exemplo, você pode criar uma função que contenha a permissão "Exibir log de auditoria da organização". Para obter mais informações, consulte Permissões de funções de organização personalizadas.

Se você for um proprietário da organização ou tiver uma função personalizada com as permissões "Exibir funções de organização" ou "Gerenciar funções de organização personalizadas", poderá exibir funções personalizadas para a organização. Se o proprietário da empresa tiver criado funções de organização, essas funções também poderão ser vistas e atribuídas, mas não editadas ou excluídas.

Para localizar a página "Funções personalizadas", você pode seguir as primeiras etapas em Criação de uma função personalizada. As etapas exatas variam dependendo de quais outras páginas de configurações você tem acesso.

Para exibir as permissões de função da organização e gerenciar atribuições de função da organização, consulte Usando funções de organização.

Criar uma função personalizada

Proprietários corporativos, proprietários dae usuários com a permissão "Gerenciar funções de organização personalizadas" podem criar até 20 funções de organização personalizadas.

Em uma organização

  1. No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.

  2. Selecione uma organização clicando nela.

  3. No nome da organização, clique em Settings. 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. Na seção "Acesso" da barra lateral, clique em Funções da organização e, em seguida, clique em Gerenciamento de Funções.

  5. Clique em Criar uma função.

  6. Digite um nome e uma descrição para a função personalizada.

  7. Em "Adicionar permissões", clique na guia Organização ou Repositório para selecionar o tipo de permissão que você quer adicionar à função personalizada.

    • Para adicionar permissões para a organização, selecione a guia Organização, selecione o menu suspenso e clique nas permissões que você deseja que a sua função personalizada inclua.

    • Para escolher uma função de repositório base para herdar, clique na guia Repositório, selecione o menu suspenso e clique na função base que deseja incluir na função personalizada. Para saber mais sobre as funções do repositório base disponíveis, confira Funções base para acesso ao repositório.

      Após selecionar uma função de repositório base, você pode adicionar outras permissões à função personalizada. Para saber mais sobre as permissões disponíveis, confira Permissões adicionais para acesso ao repositório.

      Observação

      No momento, a adição de uma função e de permissões do repositório a uma função personalizada da organização está em prévia pública e sujeita a alterações.

  8. Clique em Criar função.

Em uma empresa

Os donos da empresa podem definir funções padrão e personalizadas de organização para os proprietários da organização atribuírem. Confira Criando funções personalizadas em uma empresa.

Editar uma função personalizada

  1. No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.

  2. Selecione uma organização clicando nela.

  3. No nome da organização, clique em Settings. 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. Na seção "Acesso" da barra lateral, clique em Funções da organização e, em seguida, clique em Gerenciamento de Funções.

  5. Ao lado da função que deseja editar, selecione e em Editar função.

  6. Altere a função conforme necessário e clique em Atualizar função.

Excluir uma função personalizada

  1. No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.

  2. Selecione uma organização clicando nela.

  3. No nome da organização, clique em Settings. 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. Na seção "Acesso" da barra lateral, clique em Funções da organização e, em seguida, clique em Gerenciamento de Funções.

  5. Ao lado da função que deseja editar, selecione em e em Excluir função.

  6. Leia os detalhes na caixa de diálogo para confirmar que deseja excluir a função e clique em Excluir função.