Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.

Benutzer sperren und entsperren

Wenn Benutzer*innen das Unternehmen verlassen oder in eine andere Abteilung wechseln, solltest du die entsprechenden Zugriffsberechtigungen für deine GitHub Enterprise Server-Instanz entfernen oder ändern.

Wenn Mitarbeiter das Unternehmen verlassen, kannst du ihre GitHub Enterprise Server-Konten sperren, um Benutzerlizenzen in deiner GitHub Enterprise-Lizenz freizugeben und gleichzeitig die von ihnen erstellten Problemtickets, Kommentare, Repositorys, „Gists“ (Ideen) und anderen Daten beizubehalten. Gesperrte Benutzer*innen können sich weder bei deiner Instanz anmelden noch Code pushen oder pullen.

Wenn du einen Benutzer sperrst, wird die Änderung sofort wirksam, ohne dass der Benutzer benachrichtigt wird. Wenn der Benutzer versucht, Inhalte aus einem Repository abzurufen oder dorthin per Push-Vorgang zu übertragen, wird der folgende Fehler angezeigt:

$ git clone git@[hostname]:john-doe/test-repo.git
Cloning into 'test-repo'...
ERROR: Your account is suspended. Please check with your installation administrator.
fatal: The remote end hung up unexpectedly

Vor dem Sperren von Websiteadministratoren musst du diese auf gewöhnliche Benutzer zurückstufen. Weitere Informationen findest du unter Websiteadministrator hoch- oder zurückstufen.

Hinweis: Wenn für deine GitHub Enterprise Server-Instanz die LDAP-Synchronisierung aktiviert ist, werden Benutzer automatisch gesperrt, sobald sie aus dem LDAP-Verzeichnisserver entfernt werden. Wenn die LDAP-Synchronisierung für deine Instanz aktiviert ist, werden die normalen Methoden zur Benutzersperrung deaktiviert.

Benutzer im Benutzeradministrator-Dashboard sperren

  1. Klicke in einem Verwaltungskonto auf GitHub Enterprise Server und dann in der rechten oberen Ecke einer beliebigen Seite auf „“.
  2. Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator. 1. Gib unter „Benutzer, Organisationen, Teams, Repositorys, Gists und Anwendungen durchsuchen“ den Namen des Benutzers oder der Benutzerin in das Textfeld ein.
  3. Wähle rechts neben dem Textfeld die Option Suchen aus. Screenshot der Seite „Suchen“ in den Einstellungen für „Websiteadministrator“. Die Schaltfläche zum Suchen von Benutzer*innen mit der Bezeichnung „Suchen“ ist orange umrandet.
    • Wenn keine genaue Übereinstimmung mit dem Kontonamen gefunden wird, wähle unter „Suchergebnisse: Konten“ im Abschnitt „Fuzzyübereinstimmungen“ den Namen des Benutzers bzw. der Benutzerin aus, den bzw. die du verwalten möchtest. Screenshot der Suchergebnisse in den Einstellungen für „Websiteadministrator“. Im Abschnitt „Fuzzyübereinstimmungen“ ist ein Beispielbenutzername orange umrandet. 1. Überprüfe die Benutzerdetails auf der Websiteadministratorseite, um zu bestätigen, dass du den/die richtigen Benutzerin identifiziert haben. Screenshot der Übersichtsseite des Websiteadministratorkontos 1. Wähle in der rechten oberen Ecke der Seite die Option Administrator aus. Screenshot der Kopfzeile der Seite „Websiteadministrator“ für einzelne Benutzer*innen oder Repositorys. Die Registerkarte „Administrator“ ist orange umrandet. 1. Wähle auf der linken Randleiste die Option Administrator aus. Screenshot der linken Randleiste der Seite „Websiteadministrator“. Die Menüoption „Administrator“ ist orange umrandet.
  4. Klicke unter „Kontosperre“ im rot markierten Gefahrenzonenfeld auf Sperren. Schaltfläche „Sperren“
  5. Gib an, weshalb der Benutzer gesperrt wird. Grund für die Sperre

Benutzer im Benutzeradministrator-Dashboard entsperren

Wie beim Sperren eines Benutzers wird das Entsperren eines Benutzers sofort wirksam. Der Benutzer wird nicht benachrichtigt.

  1. Klicke in einem Verwaltungskonto auf GitHub Enterprise Server und dann in der rechten oberen Ecke einer beliebigen Seite auf „“.
  2. Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.
  3. Klicke in der linken Seitenleiste auf Gesperrte Benutzer. Registerkarte „Gesperrte Benutzer“
  4. Klicke auf den Namen des Benutzerkontos, das entsperrt werden soll. Gesperrter Benutzer 1. Wähle in der rechten oberen Ecke der Seite die Option Administrator aus. Screenshot der Kopfzeile der Seite „Websiteadministrator“ für einzelne Benutzer*innen oder Repositorys. Die Registerkarte „Administrator“ ist orange umrandet. 1. Wähle auf der linken Randleiste die Option Administrator aus. Screenshot der linken Randleiste der Seite „Websiteadministrator“. Die Menüoption „Administrator“ ist orange umrandet.
  5. Klicke unter „Kontosperre“ im rot markierten Gefahrenzonenfeld auf Entsperren. Schaltfläche „Entsperren“
  6. Gib an, weshalb der Benutzer entsperrt wird. Grund für Aufhebung der Sperre

Benutzer an der Befehlszeile sperren

  1. Melde dich über SSH bei deine GitHub Enterprise Server-Instanz an. Wenn deine Instanz mehrere Knoten umfasst, wenn z. B. Hochverfügbarkeit oder Georeplikation konfiguriert ist, wird SSH im primären Knoten konfiguriert. Wenn du einen Cluster verwendest, kannst du SSH in einen beliebigen Knoten einfügen. Weitere Informationen zum SSH-Zugriff findest du unter Auf die Verwaltungsshell (SSH) zugreifen.

    $ ssh -p 122 admin@HOSTNAME
  2. Führe ghe-user-suspend mit dem Benutzernamen aus, der gesperrt werden soll.

    $ ghe-user-suspend USERNAME

Benutzerdefinierte Meldung für gesperrte Benutzer erstellen

Du kannst eine benutzerdefinierte Meldung erstellen, die gesperrten Benutzern angezeigt wird, wenn sie versuchen, sich anzumelden.

  1. Klicke oben rechts auf GitHub Enterprise Server auf dein Profilfoto und dann auf Unternehmenseinstellungen.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. Klicke auf der Randleiste des Unternehmenskontos auf Einstellungen. 1. Klicke unter Einstellungen auf Nachrichten .

  3. Klicke auf Meldung hinzufügen. Meldung hinzufügen

  4. Gib deine Meldung in das Feld Meldung für gesperrten Benutzer ein. Du kannst Markdown eingeben oder die Markdown-Symbolleiste zum Formatieren deiner Meldung verwenden. Meldung für gesperrten Benutzer

  5. Klicke unterhalb des Felds Meldung für gesperrten Benutzer auf die Schaltfläche Vorschau, um die dargestellte Meldung zu überprüfen. Vorschauschaltfläche

  6. Überprüfe die dargestellte Meldung. Dargestellte Meldung für gesperrten Benutzer 1. Klicke unten auf der Seite auf Änderungen speichern.

Benutzer an der Befehlszeile entsperren

  1. Melde dich über SSH bei deine GitHub Enterprise Server-Instanz an. Wenn deine Instanz mehrere Knoten umfasst, wenn z. B. Hochverfügbarkeit oder Georeplikation konfiguriert ist, wird SSH im primären Knoten konfiguriert. Wenn du einen Cluster verwendest, kannst du SSH in einen beliebigen Knoten einfügen. Weitere Informationen zum SSH-Zugriff findest du unter Auf die Verwaltungsshell (SSH) zugreifen.

    $ ssh -p 122 admin@HOSTNAME
  2. Führe ghe-user-unsuspend mit dem Benutzernamen aus, der entsperrt werden soll.

    $ ghe-user-unsuspend USERNAME

Weiterführende Themen