Externe Mitarbeiter
Outside Collaborators (externe Mitarbeiter) sind GitHub-Benutzer, die kein Mitglied der Organisation sind, aber Zugriff auf einzelne Repositories erhalten haben. Typische Anwendungsfälle sind Kooperationspartner anderer Universitäten, Studierende eines bestimmten Projekts oder externe Auftragnehmer.
Unterschied: Mitglieder vs. Externe Mitarbeiter
| Merkmal | Mitglied (Member) | Externer Mitarbeiter (Outside Collaborator) |
|---|---|---|
| Zugehörigkeit zur Organisation | Ja | Nein |
| Sichtbarkeit in der Mitgliederliste | Ja | Nein (separat aufgeführt) |
| Zugriff auf alle Organisations-Repositories | Abhängig von Basis-Berechtigung und Teams | Nein – nur explizit gewährte Repositories |
| Kann Teams beitreten | Ja | Nein |
| Verbraucht eine Lizenz | Ja (bei GHEC) | Abhängig von der Lizenzart |
Externen Mitarbeiter hinzufügen
Wichtig (GHES/GHEC): Nur Organisationsadministratoren (Owner) können externe Mitarbeiter zu Repositories der Organisation hinzufügen. Repository-Admins ohne Organisations-Owner-Rolle haben diese Berechtigung in GHES/GHEC nicht.
Externe Mitarbeiter werden auf Repository-Ebene oder der ganzen Organisation hinzugefügt.
Dieser Artikel beschreibt das Hinzufügen externer Mitarbeiter: https://docs.github.com/de/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/adding-outside-collaborators-to-repositories-in-your-organization#adding-outside-collaborators-to-a-repository
Die eingeladene Person erhält eine E-Mail und muss die Einladung annehmen.
Hinweis (GHES): Auf dem GitHub Enterprise Server der Universität Bern muss die Person bereits ein Konto auf dem Server besitzen, bevor sie eingeladen werden kann. Das Konto wird dabei automatisch über den Campus Account erstellt, nachdem eine Person sich zum ersten mal angemeldet hat.
Externen Mitarbeiter entfernen
Dieser Artikel beschreibt das entfernen eines externen Mitarbeiters: https://docs.github.com/de/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/removing-an-outside-collaborator-from-an-organization-repository
Übersicht aller externen Mitarbeiter
Als Owner sind alle externen Mitarbeiter der Organisation unter folgendem Pfad einsehbar:
Organisation → People → Reiter Outside collaborators
Hier sind alle Personen aufgelistet, die Zugriff auf mindestens ein Repository der Organisation haben, ohne Mitglied zu sein.
Empfehlungen für die Praxis
- Externen Mitarbeitern sollte grundsätzlich die minimale notwendige Berechtigung (Read oder Write) vergeben werden.
- Die Liste der externen Mitarbeiter sollte regelmässig überprüft und abgelaufene Zugänge entfernt werden.
- Für Personen, die dauerhaft an mehreren Projekten der Organisation beteiligt sind, ist eine vollständige Organisationsmitgliedschaft sinnvoller als externe Mitarbeit.