跳到主要内容

管理组织的 GitHub Pages 站点发布

您可以控制组织成员是否可以从组织中的仓库发布 GitHub Pages 站点。

谁可以使用此功能?

组织所有者可以管理从组织中的仓库发布 GitHub Pages 站点。

GitHub Pages 可用于具有 GitHub 免费版和 GitHub 组织免费版的公共仓库,以及具有 GitHub 专业版、GitHub 团队版、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有仓库。有关更多信息,请参阅“GitHub 的方案”。

GitHub Pages 现在使用 GitHub Actions 来执行 Jekyll 构建。当使用分支作为构建的源时,如果要使用内置的 Jekyll 工作流程,则必须在您的仓库中启用 GitHub Actions。或者,如果 GitHub Actions 不可用或已禁用,则将.nojekyll文件添加到源分支的根目录将绕过 Jekyll 构建过程并直接部署内容。有关启用 GitHub Actions 的更多信息,请参阅“管理仓库的 GitHub Actions 设置”。

您可以选择允许或禁止组织成员发布 GitHub Pages 站点。使用 GitHub Enterprise Cloud 的组织还可以选择允许公开发布的站点、私下发布的站点、两者兼有或两者都没有。更多信息,请参阅GitHub Enterprise Cloud 文档

如果您禁止发布 GitHub Pages 站点,任何已发布的站点将保持已发布状态。您可以手动取消发布该站点。更多信息,请参阅“取消发布 GitHub Pages 站点”。

  1. 在 GitHub 的右上角,选择您的个人资料照片,然后单击 您的组织.

  2. 在组织旁边,单击设置

  3. 在侧边栏的“访问”部分,单击 成员权限

  4. 在“Pages 创建”下,选择或取消选择公开

    注意

    要私下发布 GitHub Pages 站点,您的组织必须使用 GitHub Enterprise Cloud。有关如何免费试用 GitHub Enterprise Cloud 的更多信息,请参阅“设置 GitHub Enterprise Cloud 试用版”。

  5. 单击保存

进一步阅读