2016-04-08 9 views
3

Wir haben einige Repositories in unserer Organisation, und wir fügen ständig weitere hinzu. Wir haben auch ein paar verschiedene Teams - Superuser, Entwickler, Contractors, etc. Ich möchte, dass jedes neu erstellte Repository automatisch Standard-Berechtigungen übernimmt, wie Superuser bekommen automatischen Admin-Zugriff auf den Repo, Contractors Gruppe bekommt nur Lesezugriff, etc. Ist es möglich das aufstellen? Gibt es irgendwo eine Einstellung, die ich verpasst habe? Und wenn es dazu keine Möglichkeit gibt, gibt es eine Möglichkeit, eine Genehmigung für eine Gruppe auf alle Repos innerhalb eines Kontos anzuwenden.Wie legen Sie die Standardberechtigungen für jedes neue Github-Repository in einer Organisation fest?

+0

Würde https://stackoverflow.com/a/44530200/6309 jetzt helfen? (Juni 2017). Ich habe meine Antwort unten bearbeitet. – VonC

Antwort

2

-Update Juni 2017: mit nested teams, Sie können nun Berechtigungen für Untergruppen zuordnen, die Gruppe von Benutzern helfen könnte, das richtige Recht bezüglich eines Repo-Teils der Organisation zu haben.


Original-Antwort (Apr. 2016)

Ist es möglich, dass einzurichten?

Ich habe keinen Weg durch die nativen GitHub Web GUI Administrationsseiten gesehen.
Und "permission" is deprecated when creating a team.

Was Sie jedoch denken könnten, ist ein webhook hören for a an event, wie ein repository event.
Das Skript, das dem Ereignis zuhört, könnte dann die Team API verwenden, um die Berechtigung der Teams (nach ihren Namen) für das neu erstellte Repo zu aktualisieren.

Verwandte Themen