À propos des limitations d’interactions temporaires
La limitation des interactions dans votre organisation permet de limiter les interactions de manière temporaire pour tous les dépôts publics appartenant à l’organisation. L’activation d’une limite d’interaction pour un dépôt empêche certains utilisateurs de commenter, d’ouvrir des problèmes, de créer des demandes de tirage, de réagir avec des emojis, de modifier des commentaires existants et de modifier des titres de problèmes et de demandes de tirage.
Lorsque vous activez une limite d’interaction, vous pouvez choisir une durée pour la limite : 24 heures, 3 jours, 1 semaine, 1 mois ou 6 mois. Une fois la durée de votre limite passée, les utilisateurs peuvent reprendre l’activité normale dans les dépôts publics de votre organisation.
Il existe trois types de limites d’interaction.
- Limite aux utilisateurs existants : limite l’activité des utilisateurs disposant de comptes datant de moins de 24 heures qui n’ont pas de contributions antérieures et qui ne sont pas des collaborateurs.
- Limite aux contributeurs précédents : limite l’activité des utilisateurs qui n’ont pas précédemment contribué à la branche par défaut du dépôt et ne sont pas des collaborateurs.
- Limite aux collaborateurs du dépôt : limite l’activité des utilisateurs qui n’ont pas d’accès en écriture au référentiel.
Les membres de l’organisation ne sont affectés par aucun type de limitation.
Quand vous activez les limitations d’activités à l’échelle de l’organisation, vous ne pouvez pas activer ou désactiver les limitations d’interactions sur des dépôts individuels. Pour plus d’informations sur la limitation des activités d’un référentiel individuel, consultez Limitation des interactions dans votre dépôt.
Les propriétaires et les modérateurs d’organisations peuvent également bloquer des utilisateurs pour une durée spécifique. À l’expiration du blocage, l’utilisateur est automatiquement débloqué. Pour plus d’informations, consultez « Blocage de l’accès d’un utilisateur à votre organisation ».
Limitation des interactions dans votre organisation
-
Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.
-
Sélectionnez une organisation en cliquant dessus.
-
Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Pour les propriétaires d’organisations : Dans la section « Accès » de la barre latérale, sélectionnez Modération, puis cliquez sur Limites d’interaction.
Pour les modérateurs d’organisations : dans la barre latérale, cliquez sur Limitations des interactions.
- Sous « Limites d’interaction temporaires », à droite du type de limite d’interaction que vous voulez définir, sélectionnez le menu déroulant Activer, puis cliquez sur la durée voulue pour votre limite d’interaction.
Limitation du nombre de pull requests ouvertes simultanément pour les utilisateurs sans accès en écriture
Dans tous les référentiels publics appartenant à votre organisation, vous pouvez définir un nombre maximal de demandes de tirage qu’un utilisateur sans accès en écriture peut avoir ouvert en même temps. Cette limite s’applique séparément à chaque référentiel, afin qu’un utilisateur sans accès en écriture puisse avoir jusqu’au nombre maximal configuré de demandes de tirage ouvertes dans chaque référentiel public appartenant à l’organisation, et non dans l’ensemble de l’organisation. Lorsqu’un utilisateur sans accès en écriture atteint la limite dans un référentiel, il doit fermer une demande de tirage existante ou attendre qu’une personne disposant d’un accès en écriture puisse fusionner un utilisateur avant de pouvoir en ouvrir un nouveau.
Ce paramètre aide les mainteneurs à gérer le volume de contribution en empêchant les utilisateurs d’ouvrir un nombre excessif de demandes de tirage, ce qui peut surcharger les files d’attente d’examen et déclencher des exécutions CI inutiles. La limite s’applique uniquement aux utilisateurs sans accès en écriture : les utilisateurs disposant d’un accès en écriture ou supérieur ne sont pas affectés.
Les pull requests à l’état de brouillon ne sont pas prises en compte dans la limite d’un utilisateur. Seules les pull requests ouvertes qui ne sont pas des brouillons sont comptabilisées pour déterminer si un utilisateur a atteint le nombre maximal.
La limite au niveau de l’organisation est prioritaire, mais si un référentiel appartenant à votre organisation a sa propre limite de demande de tirage configurée après la limite au niveau de l’organisation, la limite au niveau du dépôt remplace la limite au niveau de l’organisation. Consultez « Limitation des interactions dans votre dépôt ».
Configuration de la limite des pull requests
Pour configurer la limite des demandes de tirage, accédez à la page Paramètres des limites d’interaction en suivant les mêmes étapes décrites dans La limitation des interactions dans votre organisation, puis, sous limites de demande de tirage par extraction, sélectionnez le nombre maximal de demandes de tirage ouvertes simultanées autorisées pour les utilisateurs sans accès en écriture. Vous pouvez également utiliser l’API REST pour configurer la limite de demande de tirage. Consultez « Points de terminaison d’API REST pour les interactions de l’organisation ».