Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2026-08-25. 已停止发布的版本不受支持。 即使针对重大安全问题,也不会发布补丁。 若要获得更好的性能、改进的安全性和 GitHub Enterprise Server 中的新功能,请参阅升级过程的 Overview。 如需升级帮助,请联系 GitHub Enterprise 支持。

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

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

重要

存储在为 GitHub Actions 配置的外部存储中的数据(如日志、制品和其他二进制对象)不包含在 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”。