Skip to main content

Enterprise Server 3.20 目前作为发布候选版本提供。

在启用GitHub Actions的情况下进行还原

了解在启用了 GitHub Actions 且使用外部 Blob 存储时,如何准备备份和进行还原。

重要

存储在你为 GitHub Actions 配置的外部存储中的数据(如日志、项目和其他 Blob)不包含在 GitHub Enterprise Server Backup Service 快照中。 必须使用存储提供程序的工具和最佳做法单独备份这些数据。

在还原启用了 GitHub Actions 的实例时,请按照以下步骤操作,以确保与现有的 Actions 数据兼容:

  1. 配置目标实例。

  2. 预配置 Actions 存储:

    1. 在 管理控制台 中,启用 GitHub Actions。

    2. 输入与原始实例中完全相同的外部存储提供程序和凭据。

    3. 单击“ 保存”。

      此步骤可确保还原后的 Actions 元数据能够正确引用现有的外部数据。

  3. 在目标实例上启用维护模式。

  4. 还原备份:

    1. 运行 ghe-restore 命令,如“启动还原操作”中所述。
    2. 还原过程将包括 Actions 的元数据,但前提是假定外部存储已经可访问且已配置。
  5. 完成 管理控制台 中的设置。

  6. 重新注册自托管运行器:

    所有运行器必须向还原后的实例重新注册,因为之前的注册令牌在还原后无效。

有关详细信息,请参阅“在启用 GitHub Actions 的情况下备份和恢复 GitHub Enterprise Server”。