Skip to main content

取消发布 GitHub Pages 站点

可以取消发布 GitHub Pages 站点,以便删除当前部署并使该站点不再可用。 这与删除站点不同。

谁可以使用此功能?

People with admin or maintainer permissions for a repository can unpublish a GitHub Pages site.

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 站点”。

  1. 在 GitHub.com 上,导航到存储库的主页。
  2. 在 GitHub Pages 下的“站点所在位置”消息旁,单击
  3. 在显示的菜单中,选择“取消发布站点”。
    GitHub Pages 设置的屏幕截图,其中显示了实时 Pages 站点的 URL。 在右侧的水平烤肉串图标下,“取消发布站点”下拉列表选项用深橙色框出。

重新启用已取消发布的站点

取消发布 GitHub Pages 站点会删除当前部署。 若要使站点再次可用,可以创建新部署。

使用 GitHub Actions

重新启用

在站点的存储库中成功运行工作流将创建新部署。 触发工作流运行以重新部署站点。

从分支进行发布时重新启用站点

  1. 将发布源配置为从所选的分支进行发布。 有关详细信息,请参阅“配置 GitHub Pages 站点的发布源”。
  2. 提交到发布源以创建新部署。