跳至主要内容

取消发布 GitHub Pages 站点

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

谁可以使用此功能?

拥有仓库管理员或维护者权限的人员可以取消发布 GitHub Pages 站点。

GitHub Pages 在使用 GitHub Free 和 GitHub Free for organizations 的公共仓库中可用,在使用 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 上,导航到仓库的主页。
  2. 在**GitHub Pages**下,在**您的站点现已上线于**消息旁边,单击.
  3. 在出现的菜单中,选择**取消发布站点**。
    Screenshot of GitHub Pages settings showing the URL of a live Pages site. Under the horizontal kebab icon to the right, the "Unpublish site" dropdown option is outlined in dark orange.

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

取消发布 GitHub Pages 站点将删除您的当前部署。要使您的站点再次可用,您可以创建一个新的部署。

使用 GitHub Actions 重新启用

站点仓库中成功的工作流运行将创建一个新的部署。触发工作流运行以重新部署站点。

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

  1. 配置您的发布源以从您选择的某个分支发布。有关更多信息,请参阅“配置 GitHub Pages 站点的发布源”。
  2. 提交到您的发布源以创建新的部署。