Lorsqu’un utilisateur crée une demande de tirage à partir d’une duplication dont il est propriétaire, il a généralement le pouvoir de décider si d’autres utilisateurs peuvent commiter la branche de comparaison de la demande de tirage. Si l’auteur de la demande de tirage souhaite élargir sa collaboration, il peut accorder aux mainteneurs du dépôt en amont (c’est-à-dire, toute personne disposant d’un accès Push au dépôt en amont) l’autorisation de commiter sur la branche de comparaison de la demande de tirage. Pour en savoir plus sur les référentiels en amont, consultez « À propos des duplications (fork) ».
Les auteurs des demandes de tirage (pull requests) peuvent accorder ces autorisations quand ils créent initialement une demande de tirage à partir d’une duplication (fork) appartenant à l’utilisateur ou après avoir créé la demande de tirage. Pour plus d’informations, consultez « Création d’une demande de tirage à partir d’une duplication ».
Vous pouvez définir des autorisations de validation (commit) quand vous créez d’abord une demande de tirage (pull request) à partir d’une duplication (fork). Pour plus d’informations, consultez « Création d’une demande de tirage à partir d’une duplication ». En outre, vous pouvez modifier une demande de tirage existante pour permettre aux gestionnaires de référentiels d’effectuer des validations (commits) dans votre branche.
Activation des autorisations du gestionnaire de référentiel sur les demandes de tirage (pull requests) existantes
-
Sur GitHub Enterprise Server, accédez à la page principale du référentiel en amont de votre demande de tirage (pull request).
-
Sous le nom du dépôt en amont, cliquez sur Demandes de tirage.
-
Dans la liste des demandes de tirage, accédez à la demande de tirage pour laquelle vous souhaitez autoriser les validations (commits).
-
Sur les duplications appartenant à l’utilisateur, si vous souhaitez autoriser toute personne disposant d’un accès push au dépôt en amont à apporter des modifications à votre demande de tirage, sélectionnez Autoriser les modifications des mainteneurs.
Avertissement : Si votre duplication contient des workflows GitHub Actions, l’option est Autoriser les mainteneurs à apporter des modifications et à accéder aux secrets. L’autorisation de modifier sur la branche d’une duplication qui contient des workflows GitHub Actions autorise également le mainteneur à modifier les workflows du dépôt dupliqué, ce qui peut révéler des valeurs de secrets et accorder l’accès à d’autres branches.