Skip to main content

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

访问管理控制台

您可以使用 管理控制台 管理域、身份验证和 SSL 等虚拟设备设置。

关于 管理控制台

使用 管理控制台 执行基本管理活动:

  • 初始设置:首次启动 your GitHub Enterprise Server instance时,在浏览器中访问 your GitHub Enterprise Server instance的 IP 地址,简单了解初始设置流程。
  • 为 管理控制台 配置身份验证策略:为登录尝试设置速率限制,并设置有人超过速率限制时锁定持续时间。
  • 配置实例的基本设置:在“设”页面上配置 DNS、主机名、SSL、用户身份验证、电子邮件、监视服务和日志转发。
  • 预定维护窗口:使用 管理控制台 或管理 shell 执行维护时,使 your GitHub Enterprise Server instance进入脱机状态。
  • 故障排除:生成支持包或查看高级诊断信息。
  • 许可证管理:查看或更新 GitHub Enterprise 许可证。

即使在实例处于维护模式时,或者存在重大应用程序故障或主机名或 SSL 错误配置的情况下,你也始终可以使用 your GitHub Enterprise Server instance的 IP 地址访问 管理控制台。

若要访问 管理控制台,必须使用在 your GitHub Enterprise Server instance初始设置期间确定的管理员密码。 您还必须能够连接到端口 8443 上的虚拟机主机。 如果无法访问 管理控制台,请检查中间防火墙和安全组配置。

管理控制台 密码哈希存储在 /data/user/common/secrets.conf 中,该文件会自动从主设备同步到任何高可用性副本。 对主数据库密码的任何更改都将自动复制到高可用性副本。 有关高可用性的详细信息,请参阅“关于高可用性配置”。

以站点管理员身份访问 管理控制台

第一次以网站管理员身份访问 管理控制台 时,必须上传您的 GitHub Enterprise 许可文件以向应用程序验证。 有关详细信息,请参阅“管理 GitHub Enterprise 的许可证”。

  1. 从 GitHub Enterprise Server 上的管理帐户任意页面的右上角,单击

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

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

    “站点管理员”链接的屏幕截图 1. 在左侧边栏中,单击“管理控制台”。 左侧边栏中的 管理控制台 选项卡 1. 如有提示,请输入您的 管理控制台 密码。 管理控制台 解锁屏幕

以未验证用户身份访问 管理控制台

  1. 在浏览器中访问此 URL,将 hostname 替换为实际的 GitHub Enterprise Server 主机名或 IP 地址:
    http(s)://HOSTNAME/setup
  2. 如有提示,请输入您的 管理控制台 密码。 管理控制台 解锁屏幕

登录尝试失败后解锁 管理控制台

管理控制台会在十分钟内进行了十次失败的登录尝试之后锁定。 您必须等待登录屏幕自动解锁,然后才能再次尝试登录。 一旦前十分钟内登录尝试失败次数不足十次,登录屏幕便会自动解锁。 成功登录后,计数器会复位。

要立即解锁 管理控制台,请通过管理 shell 使用 ghe-reactivate-admin-login 命令。 有关详细信息,请参阅“命令行实用工具”和“访问管理 shell (SSH)”。

排查未能连接到 管理控制台 的问题

如果无法连接到 your GitHub Enterprise Server instance上的 管理控制台,可查看以下信息来排查问题。

错误:对于通过负载均衡器的连接,“会话已过期”

如果通过负载均衡器访问 your GitHub Enterprise Server instance,并且与 管理控制台 的连接失败且显示会话已过期的消息,则可能需要重新配置负载均衡器。 有关详细信息,请参阅“将 GitHub Enterprise Server 与负载均衡器配合使用”。