我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

在启用 GitHub Actions 的情况下备份和恢复 GitHub Enterprise Server

外部存储提供程序上的 GitHub Actions 数据不会包含在常规 GitHub Enterprise Server 备份中,必须单独备份。

GitHub Actions 使用外部存储来存储工作流程工件和日志。 此数据存储在您的外部提供商上,例如 Azure blob 存储、Amazon S3 或 MinIO。 因此,GitHub Enterprise Server 备份和 GitHub Enterprise Server 高可用性配置无法为存储在此外部存储上的数据提供保护,而是依赖于外部存储提供商(如 Azure 或 AWS)提供的数据保护和复制。

如果您使用 GitHub Enterprise Server 备份实用程序 来备份 您的 GitHub Enterprise Server 实例,请务必注意,存储在外部存储提供程序上的 GitHub Actions 数据不会包含在备份中。

以下是将带有 GitHub Actions 的 您的 GitHub Enterprise Server 实例 恢复到新设备所需步骤的概述:

  1. 确认原始设备处于脱机状态。
  2. 在替换 GitHub Enterprise Server 设备上手动配置网络设置。 网络设置被排除在备份快照之外,不会被 ghe-resturn 覆盖。
  3. 配置替换设备以使用与原设备相同的 GitHub Actions 外部存储配置。
  4. 在替换设备上启用 GitHub Actions。 这将把替换设备连接到 GitHub Actions 的相同外部存储。
  5. 在使用外部存储提供程序配置 GitHub Actions 后,使用 ghe-resting 命令从备份中恢复其余数据。 更多信息请参阅“恢复备份”。
  6. 在替换设备上重新注册自托管运行器。 更多信息请参阅添加自托管运行器

有关备份和恢复 GitHub Enterprise Server 的更多信息,请参阅“在设备上配置备份”。

此文档对您有帮助吗?

Privacy policy

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。