Meta
Github Gebruikers en Rechten

Github

Deze howto is:

  • voor admin gebruikers die gebruiker willen toevoegen
  • voor project-owners/admins die permissies willen geven voor een project.

Github admins

Meld je aan bij Github. Links klik je op je gebruikersnaam, als je admin bent verschijnt het digitalartlab-account..

Klik vervolgens op "View organization.."

Nu wijst het zich vanzelf. Ga naar People om de gebruikers te zien.

Er zijn nu 10 leden, die kunnen ook owner gemaakt worden Er zijn nu 5 Outside collaborators, veelal programmeurs, stagiaires bijvoorbeeld.

Een stagiaire voeg je toe door een invite te doen bij Outside Colaborators, een nieuwe collega of zzp-er voeg je toe met een invite bij Members.

We hebben een gratis account, je kan gewoon seats toevoegen (zie onderaan 100% off per month forever") Maar eerlijke gezegd, volgens mij hoef je hier verder niets te doen..

Permisies geven aan een project

Nou ja, een project heet eigenlijk een repository! Ga naar Repositories en kies je bestaande repo uit, bijvoorbeeld shuffle-weave.

Rechtsonder zie je Contributors. Hier kan de huidige gebruikers bekijken. Maar om gebruikers toe te voegen ga je naar Settings, rechtsboven in de repositorie-pagina.

Klik daar links op Collaborators and teams.

Hier kan je een persoon of team toevoegen. Klik Add people. Als de persoon al in gebruikers staat kan je deze keizen uit de scrolldown. maar je kan ook een gebruiker buiten de bestaande gebruikers toevoegen. Die komt dan bij gebruikers (zie admin boven) in Colaborators terrecht.

Je moet nu ook kiezen welke rol je de collaborator geeft. In principe geeft je alleen een labfreak de admin role, uitzonderingen kan zijn als iemand los van het lab een prject in het lab wilt ontwikkelen. Meestal gebruik je Maintain!

New repository

Ook kan je een geheel nieuwe repository aanmaken, voor een nieuw project. Visibilty is belangrijk, om code echt open source te delen moet het natuurlijk publiekelijk inzichtelijk zijn.. Meestal doe je dit naar afronding van een bepaalde fase in het project. Colaborators kun je toevoegen nadat je de repository hebt aangemaakt!