我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.15

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. 即使针对重大安全问题,也不会发布补丁。 For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

挂起和取消挂起用户

如果用户离开公司或者调动到公司的其他部门,您应当移除或修改他们访问 您的 GitHub Enterprise Server 实例 的能力。

如果员工从公司离职,您可以挂起他们的 GitHub Enterprise Server 帐户,以便在您的GitHub Enterprise许可中释放席位,同时保留他们创建的问题、评论、仓库、gist 和其他数据。 被挂起的用户既无法登录您的实例,也无法推送或拉取代码。

在您挂起用户时,变更将立即生效,并且不会通知用户。 如果用户尝试拉取仓库或推送到仓库,他们将收到此错误消息:

$ 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

在挂起站点管理员之前,您必须将其降级为普通用户。 更多信息请参阅“升级或降级站点管理员”。

:如果已为 您的 GitHub Enterprise Server 实例 启用 LDAP 同步,那么当用户从 LDAP 目录服务器中移除时,他们也将被自动挂起。 为您的实例启用 LDAP 同步后,将禁用普通用户挂起方法。

本文内容

从用户管理员仪表板挂起用户

  1. In the upper-right corner of any page, click .

    用于访问站点管理员设置的火箭图标

  2. 在搜索字段中,键入用户的名称,然后单击 Search(搜索)

    站点管理设置搜索字段

  3. 在搜索结果中,单击用户的名称。

    站点管理设置搜索选项

  4. In the upper-right corner of the page, click Admin.

    Admin Tools

  5. In the left sidebar, click Admin.

    Admin Tools

  6. 在红色 Danger Zone 框的“Account suspension”下,单击 Suspend

    Suspend 按钮

  7. 提供挂起用户的原因。

    挂起原因

从用户管理员仪表板取消挂起用户

挂起用户后,取消挂起用户的操作将立即可用。 用户将不会收到通知。

  1. In the upper-right corner of any page, click .

    用于访问站点管理员设置的火箭图标

  2. 在左侧边栏中,单击 Suspended users

    Suspended users 选项卡

  3. Click the name of the user account that you would like to unsuspend.

    Suspended user

  4. In the upper-right corner of the page, click Admin.

    Admin Tools

  5. In the left sidebar, click Admin.

    Admin Tools

  6. 在红色 Danger Zone 框的“Account suspension”下,单击 Unsuspend

    Unsuspend 按钮

  7. 提供取消挂起用户的原因。

    取消挂起原因

从命令行挂起用户

  1. SSH into 您的 GitHub Enterprise Server 实例.

    $ ssh -p 122 admin@HOSTNAME
  2. 使用要挂起的用户名运行 ghe-user-suspend

    $ ghe-user-suspend username

为挂起的用户创建自定义消息

您可以创建自定义消息,被挂起的用户会在尝试登录时看到此消息。

  1. In the upper-right corner of any page, click .

    用于访问站点管理员设置的火箭图标

  2. In the left sidebar, click Business.

    Business tab in the Site admin settings

  3. Under your business account's name, click Settings.

    Settings tab on the business account profile page

  4. In the left sidebar, click Messages.

    Messages tab in the business settings sidebar

  5. 单击 Add message

    Add message

  6. Suspended user message 框中输入您的消息。 您可以输入 Markdown,或者使用 Markdown 工具栏设置消息的样式。

    Suspended user message

  7. 单击 Suspended user message 字段下的 Preview 按钮,查看显示的消息。

    Preview 按钮

  8. Review the rendered message.

    Suspended user message rendered

  9. 在页面的底部,单击 Save changes(保存更改)

    Save changes(保存更改)

从命令行取消挂起用户

  1. SSH into 您的 GitHub Enterprise Server 实例.

    $ ssh -p 122 admin@HOSTNAME
  2. 使用要取消挂起的用户名运行 ghe-user-unsuspend

    $ ghe-user-unsuspend username

问问别人

找不到要找的内容?

联系我们