Informationen zu temporären Interaktionseinschränkungen
Das Einschränken von Interaktionen in deiner Organisation ermöglicht temporäre Interaktionseinschränkungen für alle öffentlichen Repositorys, die im Besitz der Organisation sind. Durch aktivieren eines Interaktionslimits für ein Repository wird verhindert, dass bestimmte Benutzer Kommentare kommentieren, Probleme öffnen, Pull Requests erstellen, mit Emojis reagieren, vorhandene Kommentare bearbeiten und Titel von Problemen und Pull Request bearbeiten.
Wenn du einen Interaktionsgrenzwert aktivierst, kannst du für diesen eine Dauer auswählen: 24 Stunden, 3 Tage, 1 Woche, 1 Monat oder 6 Monate. Nachdem die Dauer Ihres Grenzwerts überschritten wurde, können Benutzer normale Aktivitäten in den öffentlichen Repositorys Ihrer Organisation fortsetzen.
Es gibt drei Arten von Interaktionsbeschränkungen:
- Auf vorhandene Benutzer beschränken: Begrenzt die Aktivität für Benutzer, deren Konto erst seit weniger als 24 Stunden besteht und die bisher keine Beiträge geleistet haben und keine Projektmitarbeiter sind.
- Auf frühere Mitarbeiter beschränken: Begrenzt die Aktivität für Benutzer, die noch keine Beiträge zum Standardbranch des Repositorys geleistet haben und keine Projektmitarbeiter sind.
- Auf Repository-Projektmitarbeiter beschränken: Begrenzt die Aktivität für Benutzer, die keinen Schreibzugriff auf das Repository haben.
Mitglieder der Organisation sind von keiner der Limittypen betroffen.
Wenn du Einschränkungen für die gesamte Organisation aktivierst, kannst du keine Beschränkung der Interaktionen für einzelne Repositorys aktivieren oder deaktivieren. Weitere Informationen zum Einschränken der Aktivität für ein einzelnes Repository findest du unter Einschränken von Interaktionen in deinem Repository.
Organisationsbesitzer und Moderatoren können auch Benutzer für eine bestimmte Zeitdauer blockieren. Wenn die Sperre ausläuft, wird der Benutzer automatisch entsperrt. Weitere Informationen finden Sie unter Sperren eines Benutzers aus deiner Organisation.
Einschränken von Interaktionen in deiner Organisation
-
Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.
-
Wählen Sie eine Organisation aus, indem Sie darauf klicken.
-
Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

-
Für Organisationsbesitzer: Wählen Sie im Abschnitt "Access" der Randleiste "Moderation" aus, und klicken Sie dann auf "Interaktionsgrenzwerte".
Für Organisationsmoderatoren: Klicke in der Seitenleiste auf Interaktionseinschränkungen.
- Wähle unter „Temporäre Interaktionsbeschränkungen“ rechts neben der Art der Interaktionsbeschränkung, die du festlegen möchtest, das Dropdownmenü Aktivieren aus, und klicke dann auf die gewünschte Dauer deiner Interaktionsbeschränkung.
Einschränken gleichzeitiger geöffneter Pullanforderungen für Benutzer ohne Schreibzugriff
In allen öffentlichen Repositorys, die ihrer Organisation gehören, können Sie eine maximale Anzahl von Pull Requests festlegen, die ein Benutzer ohne Schreibzugriff gleichzeitig offen haben kann. Dieser Grenzwert gilt separat für jedes Repository, sodass ein Benutzer ohne Schreibzugriff bis zur konfigurierten maximalen Anzahl offener Pullanforderungen in jedem öffentlichen Repository, das der Organisation gehört, haben kann, nicht organisationsweit insgesamt. Wenn ein Benutzer ohne Schreibzugriff den Grenzwert in einem Repository erreicht, muss er einen vorhandenen Pull Request schließen oder warten, bis jemand mit Schreibzugriff einen Pull Request zusammenführt, bevor er einen neuen öffnen kann.
Diese Einstellung hilft Verantwortlichen, das Beitragsvolumen zu verwalten, indem Benutzer daran gehindert werden, zu viele Pull Requests zu eröffnen, die Review-Warteschlangen überlasten und unnötige CI-Läufe auslösen können. Der Grenzwert gilt nur für Benutzer ohne Schreibzugriff – Benutzer mit Schreibzugriff oder höherer Berechtigung sind nicht betroffen.
Sie können auswählen, ob Entwurfs-Pull Requests auf das Limit eines Benutzers zählen. Wenn Sie Entwurfs-Pull Requests auf das Limit anrechnen aktivieren, werden sowohl offene Entwurfs-Pull Requests als auch offene, nicht als Entwurf markierte Pull Requests auf das Maximum angerechnet. Andernfalls zählen nur geöffnete, nicht als Entwurf markierte Pull Requests.
Der Grenzwert auf Organisationsebene hat Vorrang, aber wenn ein Repository, das sich im Besitz Ihrer Organisation befindet, nach dem Grenzwert auf Organisationsebene ein eigenes Pull-Request-Limit konfiguriert hat, überschreibt der Grenzwert auf Repositoryebene den Grenzwert auf Organisationsebene. Siehe Einschränken von Interaktionen in deinem Repository.
Konfigurieren des Pullanforderungslimits
Um den Pull-Request-Grenzwert zu konfigurieren, führen Sie die gleichen Schritte aus, die unter Einschränken von Interaktionen in Ihrer Organisation beschrieben sind, und navigieren Sie dann zur Einstellungsseite Interaktionslimits:
- Wählen Sie unter "Pullanforderungsbeschränkungen" die maximale Anzahl gleichzeitiger geöffneter Pullanforderungen aus, die für Benutzer ohne Schreibzugriff zulässig sind.
- Wählen Sie optional Entwurf-Pull-Requests auf das Limit anrechnen aus, um Entwurf-Pull-Requests in die Höchstzahl einzubeziehen.
Sie können auch die REST-API verwenden, um das Limit für Pull Requests zu konfigurieren. Siehe REST-API-Endpunkte für Interaktionen in der Organisation.