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?
3
A
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
- 1. Legen Sie die Platzhalterzeichenfolge für NSTextView fest
- 2. Wie legen Sie die Konfigurationseigenschaften für Mosquitto in C++ fest?
- 3. Legen Sie die Authentifizierungsanforderung in j2me fest?
- 4. So legen Sie die Zielwebsite für die MSDeploy.exe-Befehlszeile fest
- 5. Wie legen Sie die Schriftgröße für ein UIBarButtonItem fest?
- 6. Wo legen Sie die Umgebungsvariablen für die App fest?
- 7. Wie legen Sie die Ränder für eine Matplotlib-Figur fest?
- 8. Wie legen Sie die Dauer für UICollectionView-Animationen fest?
- 9. So legen Sie die Reihenfolge in Unterknoten einer Baumstruktur fest
- 10. Legen Sie die Uhrzeit für eine ZoneDateTime in java.time fest?
- 11. So legen Sie Daten auf neue Appdomain fest
- 12. Legen Sie die Mindesthöhe für jede Komponente in JScrollPane fest
- 13. So legen Sie die Standardschaltfläche für die EINGABETASTE fest
- 14. Wie legen Sie die Teilereigenschaften in einem listFragment fest?
- 15. So legen Sie Header für DeleteAsync fest
- 16. Wie legen Sie die Tab-Größe in einem JEditorPane fest?
- 17. Schienenbefestigungen - wie legen Sie Fremdschlüssel fest?
- 18. So legen Sie die Umgebungsvariable für gulp-jasmine fest
- 19. So legen Sie einen Delegaten in einer anderen Klasse fest
- 20. So legen Sie die Stückliste für eine gelesene Datei fest
- 21. Wo legen Sie preferredDisplayMode für UISplitViewController fest?
- 22. Wie legen Sie mehrere Standardwerte in einer MultiSelectListPreference fest?
- 23. Wie legen Sie Autocommit in einer SQL Server-Sitzung fest?
- 24. Wie legen Sie Dateiberechtigungen für Dateien in meiner Bereitstellung fest?
- 25. So legen Sie die Sichtbarkeit für eine Aktionsleistenmenügruppe fest?
- 26. So ändern Sie die Standardberechtigungen in Androidmanifest.xml
- 27. So legen Sie die Hintergrundfarbe einer Tabellenzelle mit jQuery fest
- 28. So legen Sie die Version von Javascript in HTML fest
- 29. So legen Sie die Abfragegrenze für GTLQuery fest?
- 30. So legen Sie Fehlermeldungen für die externe Formularüberprüfung fest, CodeIgniter
Würde https://stackoverflow.com/a/44530200/6309 jetzt helfen? (Juni 2017). Ich habe meine Antwort unten bearbeitet. – VonC