Skip to main content

为企业配置 GitHub Pages

您可以为企业 启用或禁用 GitHub Pages ,并选择是否使网站可公开访问。

为 GitHub Pages 启用公共站点

如果在企业上启用了专用模式,则除非启用公用网站,否则公众无法访问企业托管的 GitHub Pages 网站。

警告: 如果为 GitHub Pages 启用公共站点,则企业上每个存储库中的每个站点均可由公众访问。

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

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

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

    “站点管理员”链接的屏幕截图 1. 在左侧边栏中,单击“管理控制台”。 左侧边栏中的 管理控制台 选项卡 1. 在左侧边栏中,单击“页面”。 页面侧边栏

  3. 选择“公共页面”。 启用“公共页面”的复选框 1. 在左侧边栏下,单击“保存设置”。

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

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

  4. 等待配置运行完毕。

    配置实例

为企业禁用 GitHub Pages

如果为企业禁用了子域隔离,则还应禁用 GitHub Pages,以免遭受潜在安全漏洞的攻击。 有关详细信息,请参阅“启用子域隔离”。

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

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

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

    “站点管理员”链接的屏幕截图 1. 在左侧边栏中,单击“管理控制台”。 左侧边栏中的 管理控制台 选项卡 1. 在左侧边栏中,单击“页面”。 页面侧边栏

  3. 取消选择“启用页面”。 禁用 GitHub Pages 的复选框 1. 在左侧边栏下,单击“保存设置”。

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

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

  4. 等待配置运行完毕。

    配置实例

为企业配置 GitHub Pages 响应头

你可以为 your GitHub Enterprise Server instance 托管的 GitHub Pages 站点添加或覆盖响应头。

警告: 确保在保存前正确配置响应头。 配置错误可能会对 your GitHub Enterprise Server instance 的安全性产生负面影响。

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

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

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

    “站点管理员”链接的屏幕截图 1. 在左侧边栏中,单击“管理控制台”。 左侧边栏中的 管理控制台 选项卡 1. 在左侧边栏中,单击“页面”。 页面侧边栏

  3. 键入标头设置,然后单击“添加标头”。

    • 在“Http 标头名称”字段中,输入标头名称。 标头名称的长度应小于 128 个字符。

    • 在“Http 标头值”字段中,键入标头值。 标头值的长度应小于 300 个字符。 管理控制台 中的 GitHub Pages 响应头名称和值字段 1. 在左侧边栏下,单击“保存设置”。

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

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

  4. 等待配置运行完毕。

    配置实例

延伸阅读