Skip to main content

此版本的 GitHub Enterprise 将停止服务 2022-06-03. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

启用私有模式

在私有模式下,GitHub Enterprise Server 要求每个用户必须登录才能访问安装。

如果 您的 GitHub Enterprise Server 实例 可通过 Internet 公开访问,您必须启用私有模式。 在私有模式下,用户不能通过 git:// 匿名克隆仓库。 如果还启用了内置身份验证,管理员必须邀请新用户在实例上创建帐户。 更多信息请参阅“配置内置身份验证”。

警告:如果您在拉取请求或议题评论中添加了图像附件,则任何人都可以查看匿名图像 URL,无需身份验证,即使该拉取请求位于私有仓库中或者启用了私有模式。 为防止未经授权而访问映像,请确保限制从网络访问提供映像的系统,包括 您的 GitHub Enterprise Server 实例。

启用私有模式后,您可以允许未验证的 Git 操作(以及对 您的 GitHub Enterprise Server 实例 具有网络访问权限的任何人)读取已启用匿名 Git 读取权限的实例上的公共仓库代码。 更多信息请参阅“允许管理员启用对公共仓库的匿名 Git 读取权限”。

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

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

  2. 如果您尚未进入“站点管理员”页面,请在左上角单击 Site admin(站点管理员)

    "站点管理员" 链接的屏幕截图

  3. 在左侧边栏中,单击 管理控制台左侧边栏中的 管理控制台 选项卡

  4. 在左侧边栏中,单击 Privacy(隐私)设置侧边栏中的隐私选项卡

  5. 选择 Private mode启用私有模式的复选框

  6. 在左侧边栏下,单击 Save settings(保存设置)

    管理控制台 中保存设置按钮的屏幕截图

    注意: 管理控制台 中的保存设置将重新启动系统服务,这可能会导致用户可见的停机时间。

  7. 等待配置运行完毕。

    配置实例

下一个指南配置 TLS