1. Dokumentationen
  2. GitHub
  3. Verwaltung
  4. Externe Mitarbeiter

Dokumentationen

Externe Mitarbeiter

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:

OrganisationPeople → 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.