Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Gestion des hooks de pré-réception sur l’appliance GitHub Enterprise Server

Configurez la façon dont les utilisateurs utilisent les hooks de pré-réception dans leur appliance GitHub Enterprise Server.

Création de hooks de pré-réception

  1. Dans le coin supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise. « Paramètres d’entreprise » dans le menu déroulant de la photo de profil sur GitHub Enterprise Server 1. Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres. Onglet Paramètres dans la barre latérale du compte d’entreprise 1. Sous «  Paramètres », cliquez sur Hooks. Onglet Hooks dans la barre latérale des paramètres du compte d’entreprise
  2. Cliquez sur Ajouter un hook de pré-réception. Ajouter un hook de pré-réception
  3. Dans le champ Nom du hook, entrez le nom du hook que vous souhaitez créer. Nommer le hook de pré-réception
  4. Dans le menu déroulant Environnement, sélectionnez l’environnement sur lequel vous souhaitez exécuter le hook. Environnement du hook
  5. Sous Script, dans le menu déroulant Sélectionner le dépôt de hooks, sélectionnez le dépôt qui contient votre script de hook de pré-réception. Dans le menu déroulant Sélectionner un fichier, sélectionnez le nom de fichier du script de hook de pré-réception. Script de hook
  6. Sélectionnez Utiliser l’état de sortie pour accepter ou rejeter les poussées pour appliquer votre script. En désélectionnant cette option, vous pouvez tester le script en ignorant la valeur d’état de sortie. Dans ce mode, la sortie du script sera visible pour l’utilisateur dans la ligne de commande, mais pas dans l’interface web. Utiliser l’état de sortie
  7. Sélectionnez Activer ce hook de pré-réception sur tous les dépôts par défaut si vous souhaitez que le hook de pré-réception s’exécute sur tous les dépôts. Activer le hook sur tous les dépôts
  8. Sélectionnez Les administrateurs peuvent activer et désactiver ce hook pour autoriser les membres de l’organisation disposant d’autorisations d’administrateur ou de propriétaire à activer ou désactiver ce hook de pré-réception s’ils le souhaitent. Activation ou désactivation du hook par les administrateurs

Modification de hooks de pré-réception

  1. Dans le coin supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise. « Paramètres d’entreprise » dans le menu déroulant de la photo de profil sur GitHub Enterprise Server 1. Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres. Onglet Paramètres dans la barre latérale du compte d’entreprise 1. Sous «  Paramètres », cliquez sur Hooks. Onglet Hooks dans la barre latérale des paramètres du compte d’entreprise
  2. En regard du hook de pré-réception que vous souhaitez modifier, cliquez sur . Modification de hook de pré-réception

Suppression de hooks de pré-réception

  1. Dans le coin supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise. « Paramètres d’entreprise » dans le menu déroulant de la photo de profil sur GitHub Enterprise Server 1. Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres. Onglet Paramètres dans la barre latérale du compte d’entreprise 1. Sous «  Paramètres », cliquez sur Hooks. Onglet Hooks dans la barre latérale des paramètres du compte d’entreprise
  2. En regard du hook de pré-réception que vous souhaitez supprimer, cliquez sur . Modification de hook de pré-réception

Configurer des hooks de pré-réception pour une organisation

Un administrateur d’organisation peut configurer des autorisations de hook pour une organisation uniquement si l’administrateur de site a sélectionné l’option Les administrateurs peuvent activer et désactiver ce hook au moment de la création du hook de pré-réception. Pour configurer des hooks de pré-réception pour un dépôt, vous devez être administrateur ou propriétaire d’organisation.

  1. Dans l’angle supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Vos organisations. Vos organisations dans le menu Profil 2. En regard de l’organisation, cliquez sur Paramètres. Le bouton Paramètres
  2. Dans la barre latérale de gauche, cliquez sur Hooks. Hooks dans la barre latérale
  3. En regard du hook de pré-réception que vous souhaitez configurer, cliquez sur le menu déroulant Autorisations de hook. Indiquez si le hook de pré-réception doit être activé ou désactivé, ou autorisez sa configuration par les administrateurs du dépôt. Autorisations de hook

Configurer des hooks de pré-réception pour un dépôt

Un propriétaire de dépôt peut configurer un hook uniquement si l’administrateur de site a sélectionné l’option Les administrateurs peuvent activer et désactiver ce hook au moment de la création du hook de pré-réception. Dans une organisation, le propriétaire de l’organisation doit également avoir sélectionné l’autorisation de hook Configurable. Pour configurer des hooks de pré-réception pour un dépôt, vous devez être propriétaire du dépôt.

  1. En haut à droite de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Votre profil. Photo de profil
  2. Cliquez sur Dépôts et sélectionnez le dépôt pour lequel vous souhaitez configurer des hooks de pré-réception. Dépôts - 1. Sous le nom de votre dépôt, cliquez sur Paramètres. Bouton Paramètres du dépôt
  3. Dans la barre latérale de gauche, cliquez sur Hooks et services. Hooks et services
  4. En regard du hook de pré-réception que vous souhaitez configurer, cliquez sur le menu déroulant Autorisations de hook. Indiquez si le hook de pré-réception doit être activé ou désactivé. Autorisations de hook pour un dépôt