Skip to main content

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

启用私有模式

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

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

Warning

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

启用私密模式后,可以允许未经身份验证的 Git 操作(以及对 你的 GitHub Enterprise Server 实例 具有网络访问权限的任何人)读取已启用匿名 Git 读取权限的实例上的公共存储库代码。 有关详细信息,请参阅“在企业中实施仓库管理策略”。

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

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

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

  4. 在“设置”边栏中,按下“隐私”并取消选中“隐私模式”。

  5. 选择“私密模式”。

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

    Note

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

  7. 等待配置运行完毕。