Skip to main content

管理组织的 GitHub Pages 站点发布

你可以控制组织成员是否可以从组织存储库中发布 GitHub Pages 站点,并限制成员是否可以为站点选择可见性。

谁可以使用此功能?

Organization owners can manage the publication of GitHub Pages sites from repositories in the organization.

GitHub Pages 适用于具有 GitHub Free 和组织的 GitHub Free 的公共存储库,以及具有 GitHub Pro、GitHub Team、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 Pages 站点的可见性”。

禁止发布 GitHub Pages 站点后,任何已发布的站点仍将保持已发布状态。 您可以手动取消发布站点。 有关详细信息,请参阅“取消发布 GitHub Pages 站点”。

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

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

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

  4. 在“Pages creation(页面创建)”下,选择要允许的可见性,取消选择要禁止的可见性。

    Note

    若要非公开发布 GitHub Pages 网站,组织必须使用 GitHub Enterprise Cloud。 有关如何免费试用 GitHub Enterprise Cloud 的详细信息,请参阅“设置 GitHub Enterprise Cloud 的试用版”。

  5. 单击“ 保存”。

延伸阅读