关于暂存实例
GitHub 建议您设置单独的环境来测试 您的 GitHub Enterprise Server 实例的备份、更新或配置更改。 此环境(应与生产系统隔离)称为暂存环境。
例如,为了防止数据丢失,您可以定期验证生产实例的备份。 您可以定期将生产数据的备份还原到暂存环境中的单独 GitHub Enterprise Server 实例。 在此暂存实例上,您还可以测试升级到 GitHub Enterprise Server 的最新功能版本。
提示: 只要生产容量中未使用暂存实例,您就可以重复使用现有的 GitHub Enterprise 许可文件。
暂存环境的注意事项
要彻底测试 GitHub Enterprise Server 并重新创建与您的生产环境尽可能相似的环境,请考虑与您的实例交互的外部系统。 例如,您可能希望在暂存环境中测试以下内容。
- 身份验证,尤其是在使用外部身份验证提供程序(如 SAML)时
- 与外部事件单记录系统的集成
- 与持续集成服务器的集成
- 使用 the GitHub Enterprise Server APIs 的外部脚本或软件
- 用于发送电子邮件通知的外部 SMTP 服务器
设置暂存实例
- 使用 GitHub Enterprise Server 备份实用程序 执行生产实例备份。 更多信息请参阅“在设备上配置备份”的“关于 GitHub Enterprise Server 备份实用程序 ”部分。
- 设置新实例作为暂存环境。 配置和安装暂存实例的方法与生产实例所用方法相同。 更多信息请参阅“设置 GitHub Enterprise Server 实例”。
- (可选)如果计划在测试环境中测试 GitHub Actions 功能,请查看日志和存储的注意事项。 更多信息请参阅“使用暂存环境”。
- 在暂存实例上还原备份。 更多信息请参阅“在设备上配置备份”的“还原备份”部分。
延伸阅读
- "关于升级到新版本"