Skip to main content

Änderungen an einem Pull-Request-Branch zulassen, der von einem Fork erstellt wurde

Für eine bessere Zusammenarbeit können Sie Commits für Branches erlauben, die Sie aus Forks in Ihrem persönlichen Konto erstellt haben.

Wer kann dieses Feature verwenden?

People with push access to the upstream repository of a fork in a personal account can commit to the forked branches.

Wenn eine Benutzerin einen Pull Request aus seinem/ihrem Fork erstellt, ist der oder die Benutzerin in der Regel autorisiert, zu entscheiden, ob andere Benutzerinnen einen Commit für den Vergleichsbranch des Pull Requests ausführen dürfen. Wenn der oder die Pull-Request-Erstellerin eine intensivere Zusammenarbeit wünscht, kann er oder sie den Maintainerinnen des Upstreamrepositorys (d. h. jeder Person mit Pushzugriff auf das Upstreamrepository) die Berechtigung für Commits in den Vergleichsbranch des Pull Requests erteilen. Weitere Informationen zu Upstreamrepositorys findest du unter Informationen zu Forks.

Pull-Request-Autoren können diese Berechtigungen erteilen, wenn sie initial einen Pull Request aus einer Fork in einem persönlichen Konto erstellen oder nachdem sie den Pull Request erstellt haben. Weitere Informationen findest du unter Einen Pull Request von einem Fork erstellen.

Du kannst Commit-Berechtigungen festlegen, wenn du erstmalig einen Pull Request von einem Fork erstellst. Weitere Informationen findest du unter Einen Pull Request von einem Fork erstellen. Zusätzlich kannst du einen vorhandenen Pull Request ändern, um Repository-Betreuern Commits an deinem Branch zu ermöglichen.

Repository-Betreuer-Berechtigungen auf vorhandene Pull Requests aktivieren

  1. Navigiere auf GitHub zur Hauptseite des vorgelagerten Repositorys deines Pull Requests.

  2. Klicke unter dem Namen des Upstreamrepositorys auf -Pull Requests.

    Screenshot der Hauptseite eines Repositorys. In der horizontalen Navigationsleiste ist eine Registerkarte mit der Bezeichnung „Pull Requests“ dunkelorange umrandet.

  3. Navigiere in der Liste der Pull Requests zu dem Pull Request, für den du Commits zulassen möchtest.

  4. Wenn du bei benutzereigenen Forks allen Personen mit Pushzugriff auf das Upstreamrepository erlauben möchtest, Änderungen an deinem Pull Request vorzunehmen, wähle Bearbeitungen von Maintainern zulassen aus.

    Warning

    Wenn dein Fork GitHub Actions-Workflows enthält, lautet die Option Allow edits and access to secrets by maintainers. Wenn du die Bearbeitung des Branches eines Forks zulässt, der GitHub Actions-Workflows enthält, kann ein Maintainer auch die Workflows des geforkten Repositorys bearbeiten, wodurch möglicherweise Werte von Geheimnissen preisgegeben werden und Zugriff auf andere Branches gewährt wird.

    Screenshot eines Pull Requests. Auf der rechten unteren Seite wird ein blaues, aktiviertes Kontrollkästchen mit der Bezeichnung „Bearbeitungen und Zugriff auf Geheimnisse durch Maintainer zulassen“ mit einer orangefarbenen Gliederung hervorgehoben.

Weiterführende Themen