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

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-07-12. 即使出现严重安全问题,也不会发布补丁。要获得更好的性能、更高的安全性和全新功能,请升级到 GitHub Enterprise 的最新版本。 要获取有关升级的帮助,请联系 GitHub Enterprise 支持部门

系统概述

GitHub Enterprise Server 是包含在虚拟设备中属于您的组织的 GitHub 私有副本,此虚拟设备托管在您配置和控制的本地或云中。

本文内容:

存储架构

GitHub Enterprise Server 虚拟设备需要安装两个存储卷,一个安装在根文件系统路径下 (/),另一个安装在用户文件系统路径下 (/data/user)。 这种架构将运行软件环境与持久应用程序数据分离,从而可以简化升级、回滚和恢复程序。

根文件系统包含在分布式机器映像中。 它包含基本操作系统和 GitHub Enterprise Server 应用程序环境。 根文件系统应被视为临时性的。 升级到今后的 GitHub Enterprise Server 版本时,根文件系统中的所有数据都将被替代。

根文件系统包含:

用户文件系统包含用户配置和数据,例如:

部署选项

您可以将 GitHub Enterprise Server 部署为一个虚拟设备,也可采用高可用性配置。 更多信息请参阅“配置 GitHub Enterprise Server 以实现高可用性”。

某些拥有成千上万名开发者的组织还会从使用 GitHub Enterprise Server 集群中受益。 更多信息请参阅“集群概述”。

数据保留和数据中心冗余

在生产环境中使用 GitHub Enterprise Server 之前,我们强烈建议您设置备份和灾难恢复计划。 更多信息请参阅“在设备上配置备份”。

GitHub Enterprise Server 支持通过 GitHub Enterprise Server 备份实用程序 进行在线和增量备份。 您可以通过安全网络链接(SSH 管理端口)远距离为场外或地理上分散的存储生成增量快照。 在主数据中心发生灾难时,您可以在恢复时通过网络将快照恢复到新配置的 GitHub Enterprise Server 虚拟设备中。

除网络备份外,在设备处于离线或维护模式时,还支持用户存储卷的 AWS (EBS) 和 VMware 磁盘快照。 如果您的服务级别要求允许定期离线维护,可以将定期卷快照用作低成本、低复杂性的方案,代替通过 GitHub Enterprise Server 备份实用程序 进行网络备份。

更多信息请参阅“在设备上配置备份”。

GitHub Enterprise Server 的开源依赖项

要查看您的设备 GitHub Enterprise Server 版本中依赖项的完整列表以及每个项目的许可,请访问 http(s)://HOSTNAME/site/credits

您的设备上提供包含依赖项和关联元数据完整列表的 tarball:

还提供包含依赖项和元数据完整列表的 tarball,地址为 https://enterprise.github.com/releases/<version>/download.html

延伸阅读

问问别人

找不到要找的内容?

联系我们