Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Diese Version von GitHub Enterprise wurde eingestellt am 2023-01-18. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Benutzer sperren und entsperren

Wenn Benutzer*innen das Unternehmen verlassen oder in eine andere Abteilung wechseln, solltest du die entsprechenden Zugriffsberechtigungen für your GitHub Enterprise Server instance 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 Hochstufen oder Zurückstufen eines Websiteadministrators.

Hinweis: Wenn für your GitHub Enterprise Server instance 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 klicke in der oberen rechten Ecke einer beliebigen Seite auf .

    Screenshot des Raketensymbols für den Zugriff auf Websiteadministratoreinstellungen

  2. Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.

    Screenshot des Links „Websiteadministrator“ 1. Gib im Suchfeld den Namen des Benutzers ein, und klicke auf Suchen. Suchfeld für die Websiteadministratoreinstellungen 1. Klicke in den Suchergebnissen auf den Namen des Benutzers. Suchoptionen für Websiteadministratoreinstellungen 1. Klicke in der oberen rechten Ecke der Seite auf Administrator. Administratortools 1. Klicke auf der linken Randleiste auf Verwaltung. Verwaltungstools

  3. Klicke unter „Kontosperre“ im rot markierten Gefahrenzonenfeld auf Sperren. Schaltfläche „Sperren“

  4. 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 klicke in der oberen rechten Ecke einer beliebigen Seite auf .

    Screenshot des Raketensymbols für den Zugriff auf Websiteadministratoreinstellungen

  2. Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.

    Screenshot des Links „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. Klicke in der oberen rechten Ecke der Seite auf Administrator. Administratortools 1. Klicke auf der linken Randleiste auf Verwaltung. Verwaltungstools

  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 your GitHub Enterprise Server instance 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 findest du unter Zugreifen auf die Verwaltungsshell (SSH).

    $ 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. „Unternehmenseinstellungen“ im Dropdownmenü für das Profilfoto auf GitHub Enterprise Server 1. Klicke in der Randleiste des Unternehmenskontos auf Einstellungen. Registerkarte „Einstellungen“ in der Randleiste des Unternehmenskontos 1. Klicke unter Einstellungen auf Nachrichten . Registerkarte für Nachrichten auf der Randleiste für Unternehmenseinstellungen
  2. Klicke auf Meldung hinzufügen. Meldung hinzufügen
  3. 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
  4. Klicke unterhalb des Felds Meldung für gesperrten Benutzer auf die Schaltfläche Vorschau, um die dargestellte Meldung zu überprüfen. Vorschauschaltfläche
  5. Überprüfe die dargestellte Meldung. Dargestellte Meldung für gesperrten Benutzer 1. Klicke unten auf der Seite auf Änderungen speichern. Änderungen speichern

Benutzer an der Befehlszeile entsperren

  1. Melde dich über SSH bei your GitHub Enterprise Server instance 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 findest du unter Zugreifen auf die Verwaltungsshell (SSH).

    $ 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