Betrachten Sie den Fall, in dem eine Organisation ein Repository mit zwei Zweigen hat, z. B. master
und 1.0.0.1
.github-Organisation, Repository und Benutzerzugriff
Ist es möglich, einen Team-Lesezugriff auf master
, jedoch Lese-Schreib-Zugriff auf den Zweig (1.0.0.1
) zu haben?
Ich weiß nicht, die Antwort für bestimmte so werde ich nur diesen Kommentar hinterlassen. Bis vor kurzem dachte ich, die Antwort war nein. Es gab ein sehr neues Feature namens "protected branches", das es erlaubt, Verzweigungen zu erstellen, die eine Status-API-Prüfung erfordern (wie Komponententests oder etwas Ähnliches), damit eine Änderung zusammengeführt werden kann. Wenn Sie bereit sind, etwas Code zu schreiben, würde ich erwarten, dass Sie ein Programm erstellen könnten, das sich in die Status-API einklinkt und die Zusammenführung steuert, um zu den von Ihnen gewünschten Bedingungen zu lernen. Sonst kenne ich keinen Weg. https://github.com/blog/2051-protected-branches-and-required-status-checks –
Dies steht im Gegensatz zu Git. Der beabsichtigte und unterstützte Arbeitsablauf wäre, dass das Team das Repository klont und Pull-Anforderungen für das Hauptrepo absetzt, wo jemand mit Schreibzugriff diese akzeptieren oder ablehnen kann. – meagar