Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-09-25. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

管理对管理控制台的访问

可以通过创建或删除 管理控制台 用户来提高 你的 GitHub Enterprise Server 实例 的安全性。 作为根站点管理员,你可以访问 管理控制台 以及配置 管理控制台 身份验证速率限制。

关于对 管理控制台 的访问权限

在 管理控制台 中,可以初始化、配置和监视 你的 GitHub Enterprise Server 实例。有关详细信息,请参阅 关于管理控制台

可以使用根站点管理员或 管理控制台 用户身份访问 管理控制台。 管理员在 你的 GitHub Enterprise Server 实例 的初始设置过程中创建了根站点管理员密码。 有关 管理控制台 访问的详细信息,请参阅“从 Web UI 管理实例”。

管理控制台 帐户的类型

GitHub Enterprise Server 实例上的 管理控制台 有两种类型的用户帐户。 根站点管理员帐户使用 你的 GitHub Enterprise Server 实例 初始设置期间创建的密码进行身份验证。

根站点管理员可以创建其他帐户,并为每个帐户分配两个角色之一。

根站点管理员

根站点管理员可以完全控制 管理控制台。 他们可以在 管理控制台 中执行所有操作,包括创建和删除 管理控制台 用户帐户。

只有根站点管理员可以创建和删除 管理控制台 用户帐户。

管理控制台 用户

管理控制台 用户可以为 你的 GitHub Enterprise Server 实例 执行大多数管理任务。 为了提高安全性,管理控制台 用户不能创建或删除 管理控制台 用户帐户。

只有具有操作员角色的 管理控制台 用户才能管理 SSH 密钥。

Note

修补程序版本 3.10.10 的编辑者角色 已弃用。 有关详细信息,请参阅“发行说明”。

根站点管理员可以为 管理控制台 用户预配两个角色之一:

  • 编辑者:具有编辑者角色的 管理控制台 用户可以在 管理控制台 中为 你的 GitHub Enterprise Server 实例 执行基本管理任务。 编辑者无法将公共 SSH 密钥添加到 管理控制台 以授予对实例的管理 SSH 访问权限。
  • 操作员:具有操作员角色可以在管理控制台中为 你的 GitHub Enterprise Server 实例 基本的管理任务,并且可将 SSH 密钥添加到 管理控制台 以通过 SSH 授予对于实例的管理员访问权限。

创建或删除 管理控制台 的用户帐户

以根站点管理员身份登录 管理控制台 后,可以创建新的 管理控制台 用户帐户。

  1. 在顶部导航栏中,单击“用户管理”。
  2. 单击“创建用户” 。
  3. 填写用户的姓名、用户名和电子邮件地址。 1。 使用下拉菜单选择用户的角色。 你可以选择编辑者或操作员角色。
  4. 若要创建用户帐户,请单击“创建”。 如果为实例配置了电子邮件通知,用户将自动收到一封邀请电子邮件,其中包含 管理控制台 的访问权限说明。 有关详细信息,请参阅“邀请新的 管理控制台 用户”。
  5. 根据需要,若要删除 管理控制台 用户帐户,请单击要删除的任何用户帐户右侧的 。 然后,确认删除。

邀请新的 管理控制台 用户

如果为 你的 GitHub Enterprise Server 实例 配置了电子邮件通知,新的 管理控制台 用户将自动收到创建 管理控制台 用户帐户的邀请。 有关详细信息,请参阅“配置电子邮件通知”。

如果尚未为 你的 GitHub Enterprise Server 实例 配置电子邮件通知,则必须手动复制 管理控制台 邀请链接并发送给用户。 用户必须先使用链接设置密码,然后才能访问 管理控制台。

  1. 以根站点管理员身份登录到 管理控制台。 有关详细信息,请参阅“访问管理控制台”。
  2. 在顶部导航栏中,单击“用户管理”。
  3. 若要复制邀请链接,请在任何 管理控制台 用户帐户上单击
  4. 将邀请链接发送给 管理控制台 用户。 邀请链接将引导用户完成最终的帐户设置步骤。

配置速率限制,用于对 管理控制台 进行身份验证

可以为 管理控制台 配置锁定时间和登录尝试限制。

配置速率限制且 管理控制台 用户超过该限制后,管理控制台 将在锁定时间设置的持续时间内保持锁定状态。 如果根站点管理员的 管理控制台 登录名被锁定,则具有管理 SSH 访问权限的人员必须解锁该登录名。 要立即解锁根站点管理员对 管理控制台 的访问权限,请通过管理 shell 使用 ghe-reactivate-admin-login 命令。 有关详细信息,请参阅 命令行实用程序访问管理 shell (SSH)

  1. 在 GitHub Enterprise Server 上的管理帐户中,在任一页面的右上角,单击

  2. 如果你尚未在“站点管理员”页上,请在左上角单击“站点管理员”。

  3. 在“ 站点管理”边栏中,单击“管理控制台”。

  4. (可选)在“管理控制台用户的锁定时间”下键入分钟数,以在登录尝试失败次数过多后锁定 管理控制台。 锁定后,必须手动解锁根站点管理员。

  5. (可选)在“所有用户的登录尝试次数限制”下,键入 管理控制台 锁定之前允许的最大失败登录尝试次数。

  6. 在“设置”边栏下,单击“保存设置”。

    Note

    保存 管理控制台 中的设置会重启系统服务,这可能会导致用户可察觉的停机时间。

  7. 等待配置运行完毕。