Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2026-03-17. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Известные проблемы с обновлением экземпляра

Общие сведения о обходных решениях проблем, влияющих на процесс обновления для GitHub Enterprise Server, или влияют на экземпляр после завершения обновления.

О известных проблемах с обновлениями GitHub Enterprise Server

GitHub знает о следующих проблемах, которые могут повлиять на обновления до новых выпусков GitHub Enterprise Server. Дополнительные сведения см. в разделе "Известные проблемы" в заметках о выпуске GitHub Enterprise Server.

GitHub настоятельно рекомендует регулярные резервные копии конфигурации и данных экземпляра. Прежде чем продолжить обновление, создайте резервную копию экземпляра, а затем проверьте резервную копию в промежуточной среде. Дополнительные сведения см. в разделе [AUTOTITLE и Настройка резервных копий в экземпляре с помощью служебных программ резервного копирования](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance).

Отмена приостановки при обновлении до версии 3.15 и выше

Мы подняли паузу на обновления до версий 3.15, 3.16 и 3.17. Теперь можно обновить до версии 3.15.12, 3.16.8, 3.17.5 или более поздней версии. Мы не рекомендуем обновить до более ранних выпусков версии 3.15, 3.16 или 3.17. В качестве дополнительного шага рекомендуется проверить емкость системы перед обновлением. См . раздел AUTOTITLE.

Мы расширяем окно поддержки для версий 3.14, 3.15, 3.16 и 3.17. Окно поддержки 3.13 остается неизменным. Дата закрытия для каждого из 3.14, 3.15, 3.16 и 3.17 была обновлена до временного расширения поддержки до дальнейшего уведомления. Дополнительные сведения см. в разделе Выпуски GitHub Enterprise Server.

Мы будем продолжать выпускать исправления для 3.14, 3.15, 3.16 и 3.17 в этом расширенном окне поддержки.

Обновление Elasticsearch

В рамках обновления GitHub Enterprise Server до версии 3.13 или более поздней, служба Elasticsearch будет обновлена. GitHub настоятельно рекомендует следовать инструкциям в Подготовка к обновлению Elasticsearch в GitHub Enterprise Server 3.13.

Обновление с версии 3.14 до 3.16.0

Если вы используете GitHub Enterprise Server 3.14 и по умолчанию включили продукты безопасности на уровне организации, вы не можете обновиться непосредственно с 3.14 до 3.16.0. Чтобы определить право на обновление, выполните следующую команду:

ghe-console -y
Organization.any? { |o| [o.vulnerability_updates_enabled_for_new_repos?, o.security_alerts_enabled_for_new_repos?, o.dependency_graph_enabled_for_new_repos?, o.advanced_security_enabled_on_new_repos?, SecretScanning::Features::Org::TokenScanning.new(o).secret_scanning_enabled_for_new_repos?, SecretScanning::Features::Org::PushProtection.new(o).enabled_for_new_repos?].any? }

Если команда возвращается true, прямой переход с версии 3.14 до 3.16.0 завершится ошибкой, и мы рекомендуем дождаться следующего исправления 3.16.

Кроме того, вы можете перейти на 3.16.0 теперь, сначала обновив от 3.14 до 3.15, а затем с 3.15 до 3.16.0.

Обновление до версии 3.16.0 и 3.17.0 включает медленную миграцию данных для сканирования кода

При обновлении до версии 3.16.0 клиенты с включенным сканированием кода могут столкнуться с более медленными переходами из-за изменений в модели данных, требующих миграции данных. Мы рекомендуем сначала протестировать это обновление в нерабокой среде, так как это может привести к более длительному простою, чем ожидалось. [Обновлено: 2025-06-12]