Skip to main content

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

Ermöglichen Sie die Zusammenarbeit, indem Repository-Betreuern das Übernehmen von Änderungen an Pullanforderungsverzweigungen ermöglichen, die aus Verzweigungen in Ihrem persönlichen Konto erstellt wurden.

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 jemand eine Pull-Anforderung aus seiner Verzweigung erstellt, entscheidet er in der Regel, ob andere Personen einen Commit für den Vergleichszweig der Pullanforderung ausführen können. Um die Zusammenarbeit zu erhöhen, kann der Autor Betreuern des upstream-Repositorys – d. h. jedem, der Pushzugriff auf das upstream-Repository hat – die Berechtigung zum Commit für den Vergleichsverzweigung erteilen. Siehe Gabeln.

Pullanforderungsautoren können diese Berechtigungen festlegen, wenn sie eine Pullanforderung aus einer Verzweigung in einem persönlichen Konto erstellen. Sie können auch eine vorhandene Pullanforderung aktualisieren, damit Repository-Betreuer einen Commit für die Verzweigung ausführen können. Siehe Einen Pull Request von einem Fork erstellen.

Repository-Betreuer-Berechtigungen auf vorhandene Pull Requests aktivieren

  1. Navigieren Sie auf GitHubder Seite zur Hauptseite des upstream-Repositorys Ihrer Pullanforderung.

  2. Klicken Sie unter dem Namen des upstream-Repositorys auf Pullanforderungen.

    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.

    Warnung

    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. Unten rechts ist das Kontrollkästchen „Bearbeitungen und Zugriff auf Geheimnisse durch Betreuer zulassen“ aktiviert und orange umrandet.

Weiterführende Lektüre