Note
Las reglas de protección de etiquetas son en desuso en GitHub Enterprise Server versión 3.16 y posteriores. En su lugar, use conjuntos de reglas. Las reglas de protección de etiquetas que todavía estén en uso se migrarán automáticamente. Puede obtener más información sobre esto en the GitHub Blog.
Al agregar una regla de protección de etiquetas, se protegerán todas las etiquetas que coincidan con el patrón proporcionado. Solo los usuarios con permisos de administrador o mantenimiento o los roles personalizados con el permiso "Editar reglas de repositorio" en el repositorio podrán crear etiquetas protegidas, y solo los usuarios con permisos de administrador o los roles personalizados con el permiso "Editar reglas de repositorio" en el repositorio podrán eliminar etiquetas protegidas. Para obtener más información, vea «Roles de repositorio para una organización». GitHub Apps necesitan el permiso Repository administration: write
para modificar una etiqueta protegida.
Además, puedes crear roles de repositorio personalizados para permitir que otros grupos de usuarios creen o eliminen etiquetas que coincidan con las reglas de protección de etiquetas. Para más información, consulta "Administrar roles de repositorio personalizados en una organización".
Agregar reglas de protección de etiqueta
-
En GitHub, navegue hasta la página principal del repositorio.
-
En el nombre del repositorio, haz clic en Configuración. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.
-
En la sección "Code and automation" de la barra lateral, haz clic en Tags.
-
Haga clic en Nueva regla.
-
En "Patrón de nombre de etiqueta", escriba el patrón de las etiquetas que quiera proteger. Las reglas de protección de etiquetas usan sintaxis
fnmatch
. Para obtener información sobre las opciones de sintaxis, consulta la documentación de fnmatch. En este ejemplo, al escribir "*" se protegen todas las etiquetas. -
Haga clic en Agregar regla.