Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-09-25. 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 Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Configurar regras de proteção para tags

Você pode configurar regras de proteção de tags para o repositório para impedir que os colaboradores criem ou excluam tags.

Note

As regras de proteção de tag são descontinuado no GitHub Enterprise Server versão 3.16 e posterior. Em vez disso, use conjuntos de regras. Todas as regras de proteção de tags ainda em uso serão migradas automaticamente. Leia mais sobre isso no the GitHub Blog.

Quando você adiciona uma regra de proteção de tags, todas as tags que correspondem ao padrão fornecido serão protegidas. Somente usuários com permissões de administrador ou de manutenção, ou funções personalizadas com a permissão “editar regras do repositório” no repositório poderão criar tags protegidas, e somente usuários com permissões de administrador ou funções personalizadas com a permissão “editar regras do repositório” no repositório poderão excluir tags protegidas. Para obter mais informações, confira "Funções de repositório para uma organização". Os GitHub Apps exigem a permissão Repository administration: write para modificar uma tag protegida.

Adicionalmente, você pode criar funções personalizadas de repositórios para permitir que outros grupos de usuários criem ou excluam marcações que correspondam às regras de proteção de marcas. Para obter mais informações, confira "Gerenciando as funções de repositórios personalizados para uma organização".

Adicionar regras de proteção de tag

  1. Em GitHub, acesse a página principal do repositório.

  2. Abaixo do nome do repositório, clique em Configurações. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

  3. Na seção “Code and automation” da barra lateral, selecione Tags.

  4. Clique em Nova regra.

  5. Em "Padrão do nome da tag", digite o padrão das tags que você deseja proteger. As regras de proteção de tags usam a sintaxe fnmatch. Para obter mais informações sobre as opções de sintaxe, veja a documentação de fnmatch. Neste exemplo, se você digitar "*", isso protegerá todas as tags.

    Captura de tela da página "Marcas protegidas/Nova regra". O padrão de exemplo "*" é mostrado com o botão "Adicionar regra".

  6. Clique em Adicionar regra.