Suspending and unsuspending users

If a user leaves or moves to a different part of the company, you should remove or modify their ability to access tu instancia de GitHub Enterprise Server.

If employees leave the company, you can suspend their GitHub Enterprise Server accounts to open up user licenses in your GitHub Enterprise license while preserving the issues, comments, repositories, gists, and other data they created. Suspended users cannot sign into your instance, nor can they push or pull code.

When you suspend a user, the change takes effect immediately with no notification to the user. If the user attempts to pull or push to a repository, they'll receive this error:

$ 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

Before suspending site administrators, you must demote them to regular users. For more information, see "Promoting or demoting a site administrator."

Note: If LDAP Sync is enabled for tu instancia de GitHub Enterprise Server, users are automatically suspended when they're removed from the LDAP directory server. When LDAP Sync is enabled for your instance, normal user suspension methods are disabled.

Suspending a user from the user admin dashboard

  1. Desde una cuenta administrativa en GitHub Enterprise Server, da clic en la esquina superior derecha de cualquier página. Ícono de cohete para acceder a las configuraciones de administrador del sitio
  2. En el campo de búsqueda, teclea el nombre de usuario y da clic en Buscar. Campo de búsqueda en la configuración de administrador de sitio
  3. En los resultados de búsqueda, da clic en el nombre del usuario. Opciones de búsqueda de la configuración de administrador para el sitio
  4. En la parte superior derecha de la página, da clic en Admin. Herramientas de administrador
  5. En la barra lateral izquierda, haz clic en Admin (Administrador). Herramientas de administrador
  6. Under "Account suspension," in the red Danger Zone box, click Suspend. Suspend button
  7. Provide a reason to suspend the user. Suspend reason

Unsuspending a user from the user admin dashboard

As when suspending a user, unsuspending a user takes effect immediately. The user will not be notified.

  1. Desde una cuenta administrativa en GitHub Enterprise Server, da clic en la esquina superior derecha de cualquier página. Ícono de cohete para acceder a las configuraciones de administrador del sitio
  2. In the left sidebar, click Suspended users. Suspended users tab
  3. Click the name of the user account that you would like to unsuspend. Suspended user
  4. En la parte superior derecha de la página, da clic en Admin. Herramientas de administrador
  5. En la barra lateral izquierda, haz clic en Admin (Administrador). Herramientas de administrador
  6. Under "Account suspension," in the red Danger Zone box, click Unsuspend. Unsuspend button
  7. Provide a reason to unsuspend the user. Unsuspend reason

Suspending a user from the command line

  1. SSH en tu instancia de GitHub Enterprise Server. Para obtener más información, consulta "Acceder al shell administrativo (SSH)."
    $ ssh -p 122 admin@HOSTNAME
  2. Run ghe-user-suspend with the username to suspend.
    $ ghe-user-suspend username

Creating a custom message for suspended users

You can create a custom message that suspended users will see when attempting to sign in.

  1. En la esquina superior derecha de GitHub Enterprise Server, da clic en tu foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil en GitHub Enterprise Server

  2. En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones). Pestaña Settings (Configuraciones) en la barra lateral de la cuenta de empresa

  3. Debajo de " Configuraciones", haz clic en Messages (Mensajes). Pestaña Messages (Mensajes) en la barra lateral de parámetros de la empresa

  4. Click Add message. Add message

  5. Type your message into the Suspended user message box. You can type Markdown, or use the Markdown toolbar to style your message. Suspended user message

  6. Click the Preview button under the Suspended user message field to see the rendered message. Preview button

  7. Review the rendered message. Suspended user message rendered

  8. En la parte inferior de la página, da clic en Guardar cambios. Guardar cambios

Unsuspending a user from the command line

  1. SSH en tu instancia de GitHub Enterprise Server. Para obtener más información, consulta "Acceder al shell administrativo (SSH)."
    $ ssh -p 122 admin@HOSTNAME
  2. Run ghe-user-unsuspend with the username to unsuspend.
    $ ghe-user-unsuspend username

Further reading

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.