Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-03-26. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Configuration de règles de protection d’étiquettes

Vous pouvez configurer des règles de protection d’étiquette pour votre référentiel afin d’empêcher les contributeurs de créer ou de supprimer des étiquettes.

Qui peut utiliser cette fonctionnalité ?

Les règles de protection des balises sont disponibles dans les référentiels publics avec GitHub Free et GitHub Free pour les organisations, et dans les référentiels publics et privés avec GitHub Pro, GitHub Team, GitHub Enterprise Cloud et GitHub Enterprise Server.

Remarque : Les règles de protection d’étiquettes sont actuellement en version bêta et soumises à modification.

À propos des règles de protection des balises

Lorsque vous ajoutez une règle de protection d’étiquettes, toutes les étiquettes qui correspondent au modèle fourni sont protégées. Seuls les utilisateurs avec des autorisations d’administration ou de maintenance dans le dépôt pourront créer des étiquettes protégées, et seuls les utilisateurs avec des autorisations d’administration dans le dépôt pourront supprimer les étiquettes protégées. Pour plus d’informations, consultez « Rôles de dépôt pour une organisation ». GitHub Apps nécessite l’autorisation Repository administration: write pour modifier une étiquette protégée.

En outre, vous pouvez créer des rôles de dépôt personnalisés pour permettre à d’autres groupes d’utilisateurs de créer ou de supprimer des étiquettes qui correspondent à des règles de protection d’étiquettes. Pour plus d’informations, consultez « Gestion des rôles de référentiel personnalisés pour une organisation ».

Ajout des règles de protection de balises

  1. Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt.

  2. Sous le nom de votre dépôt, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran d’un en-tête de dépôt montrant les onglets. L’onglet « Paramètres » est mis en évidence avec un encadré orange foncé.

  3. Dans la section « Code et automatisation » de la barre latérale, cliquez sur Étiquettes.

  4. Cliquez sur Nouvelle règle.

  5. Sous « Modèle de nom d’étiquette », tapez le modèle des étiquettes que vous souhaitez protéger. Les règles de protection des balises utilisent la syntaxe fnmatch. Pour plus d’informations sur les options de syntaxe, consultez la documentation fnmatch. Dans cet exemple, l’entrée de « * » protège toutes les étiquettes.

    Capture d’écran de la page « Étiquettes protégées / Nouvelle règle ». L’exemple de modèle « * » s’affiche avec le bouton « Ajouter une règle ».

  6. Cliquez sur Ajouter une règle.