Roller i organisationen på GitHub
Det här är en översikt av de roller Digg använder på GitHub-organisationen, samt deras ansvar och rättigheter.
Översikt av roller
- Owner - superadministratörer för organisationen i sig.
- Member - alla inbjudna till organisationen. Ska läggas i olika Team för tillgång till specifika kodförråd/projekt.
- External Collaborator - externa användare som inte är inbjudna till organisationen men ges enskilda rättigheter till projekt.
Member-rollen
Member har i sin tur en mängd finare roller som styr vad de kan göra i ett kodförråd.
Exempel är admin, maintain, read Se repository-roller.
Admin-rollen och dess ansvar
Varje kodförråd SKA ha en eller flera användare i rollen som Admin. En Admin i ett team ska ha övergripande översikt och kunskap om sitt projekt och:
- ta ansvar för att agera eller delegera ansvaret för sina teams:
- säkerhetsvarningar
- ta bort användare ur teamet som är inaktiva
- ha full kontroll över vilka som har t.ex. skrivrättigheter i projektet.
- ta ansvar för att projekten i övrigt arbetar för god projekthälsa genom att följa rekommenderade konventioner. Se Arbete på GitHub: Länkar.
- vara teamets eller egna första kontaktytan mot Owners för administrativa frågor vid behov. Kontakta OSPO i första hand.
- som admin - fråga alltid om du är osäker
External Collaborator-rollen
External Collaborator är en GitHub-roll som ger en extern användare specifika rättigheter på ett enskilt kodförråd, utan att hen blir medlem i organisationen.
Varje medlem i en GitHub-Organisation kostar en licens, så Digg undviker att lägga till användare i Team där det inte behövs. External Collaborator är ett alternativ när en extern person behöver skrivrättigheter på ett specifikt projekt — men inte alltid rätt val.
Allmänt om roller
- För offentliga projekt behöver externa bidragsgivare inte tillhöra ett team eller ha rollen External Collaborator. De kan bidra med ändringsförfrågningar och avgreningar, precis som i andra öppna projekt.
Se även
- Arbete på GitHub: kontoupplägg, säkerhet, ärendehantering och publicering
- Förvalda GitHub-inställningar: säkerhets-, behörighets- och beroendeinställningar
- Terminologi: begrepp som Owner, Member, Team, kodförråd