Skip to main content

设置暂存实例

可在单独的隔离环境中设置 GitHub Enterprise Server 实例,并使用该实例来验证和测试更改。

关于暂存实例

GitHub 建议将单独的环境设置为测试对 your GitHub Enterprise Server instance 的配置的备份、更新或更改。 此环境应与生产系统隔离,称为过渡环境。

例如,为了防止数据丢失,可以定期验证生产实例的备份。 可以定期在过渡环境中将生产数据的备份还原到单独的 GitHub Enterprise Server 实例。 在此暂存实例上,还可以测试是否升级到 GitHub Enterprise Server 的最新功能版。

提示:只要暂存实例未用于生产容量,便可以重复使用现有 GitHub Enterprise 许可证文件。

过渡环境的注意事项

若要完全测试 GitHub Enterprise Server 并尽可能重新创建与生产环境类似的环境,请考虑与实例交互的外部系统。 例如,你可能想要在过渡环境中测试以下内容。

  • 身份验证,特别是在使用外部身份验证提供程序(如 SAML)的情况下
  • 与外部事件单记录系统的集成
  • 与持续集成服务器的集成
  • 使用 GitHub Enterprise Server APIs 的外部脚本或软件
  • 用于发送电子邮件通知的外部 SMTP 服务器

设置暂存实例

  1. 使用 GitHub Enterprise Server Backup Utilities 执行生产实例备份。 有关详细信息,请参阅“在设备上配置备份”的“关于 GitHub Enterprise Server Backup Utilities”部分。
  2. 设置新实例作为暂存环境。 配置和安装暂存实例的方法与生产实例所用方法相同。 有关详细信息,请参阅“设置 GitHub Enterprise Server 实例”。
  3. (可选)如果计划在测试环境中测试 GitHub Actions 功能,请查看日志和存储的注意事项。 有关详细信息,请参阅“使用过渡环境”。
  4. 在暂存实例上还原备份。 有关详细信息,请参阅“在设备上配置备份”的“还原备份”部分。

延伸阅读