Skip to main content
Skip to content

管理复制控制器

检查 你的 GitHub Enterprise Server 实例 上的复制控制器是否已启用,并且仅在 GitHub 支持 在故障排除期间建议这样做时才禁用它。

关于复制控制器

复制控制器是一项服务,用于管理 你的 GitHub Enterprise Server 实例 上的复制配置。 app.replication-controller.enabled 设置控制该服务,该服务默认处于启用状态。

复制控制器管理 Git 存储库、存储(如 Git LFS 对象和文件附件)的复制,以及 GitHub Pages。

检查复制控制器是否已启用

在主节点上运行以下命令。

ghe-config app.replication-controller.enabled

如果命令返回 true 或无值,则表示复制控制器已启用。 如果命令返回 false,则表示复制控制器已被禁用。

禁用复制控制器

警告

仅当 GitHub 支持 在故障排除期间建议时,才禁用复制控制器。 应用此更改会停止复制控制器,并可能会中断正在进行的操作。 如果你不确定继续是否安全,请联系 GitHub Enterprise 支持。

  1. 在主节点上,将 app.replication-controller.enabled 设置为 false。

    ghe-config app.replication-controller.enabled false
    
  2. 应用配置。

    ghe-config-apply
    

重新启用复制控制器

  1. 在主节点上,将 app.replication-controller.enabled 设置为 true。

    ghe-config app.replication-controller.enabled true
    
  2. 应用配置。

    ghe-config-apply