Ga naar inhoud

Gebruikersrechten

Niveau: Verplicht · Eigenaar: @Tomeriko96 · Akkoord: @CorneeldH

De afspraak

Je nodigt een niet-admin teamlid uit op de repo waar het aan werkt, in de rol Maintainer. Toegang regel je per repo, niet org-breed.

Waarom

  • Minimale rechten. Iemand krijgt toegang tot de repo's waar het nodig is, niet tot de hele org.
  • Duidelijkheid. Per repo staat zwart op wit wie daar bij kan — handig bij een audit en bij vertrek.
  • Geen onnodige admin. We geven geen org-admin aan mensen die aan één repo werken; dat is meer macht dan het werk vergt.

In de praktijk

  • Ga in de repo naar Settings > Collaborators and teams > Manage access > Add People.
  • Kies bij Role Maintainer en nodig het teamlid uit.
  • Een Maintainer mag branches beschermen, releases doen en collaborators beheren binnen die repo, maar geen org-instellingen aanraken.
  • Iemand vertrekt of wisselt van repo? Verwijder de toegang op dezelfde plek, zodat de lijst klopt.
  • Meer rechten nodig dan Maintainer (bijvoorbeeld org-settings)? Dat is de uitzondering, zie Afwijken.

Achtergrond

Afwijken

Org-admin-toegang of een andere rol dan Maintainer regel je via @Tomeriko96, met akkoord van @CorneeldH.