Skip to main content

Настройка синхронизации времени

GitHub Enterprise Server автоматически синхронизирует часы путем подключения к NTP-серверам. Можно задать NTP-серверы, используемые для синхронизации часов, или использовать NTP-серверы по умолчанию.

Серверы NTP по умолчанию

Рекомендуется настроить собственные предпочитаемые NTP-серверы. Стандартные значения сервера NTP на GitHub Enterprise Server следующие:

AWS

  • Основной сервер: 169.254.169.123 предпочитает iburst minpoll 4 maxpoll 4
  • Пул NTP: time.aws.com iburst

Прочие (не AWS)

  • Основной сервер: 0.github.pool.ntp.org
  • Дополнительный сервер: 1.github.pool.ntp.org

Необходимо убедиться, что NTP-серверы (настроенные или по умолчанию) доступны через порт UDP 123. Дополнительные сведения о сетевых портах, которые необходимо открыть, см. в разделе Сетевые порты.

Изменение NTP-серверов по умолчанию

  1. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .
  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
  3. На боковой панели " "Администратор сайта" щелкните Консоль управления.
  4. На боковой панели "Параметры" нажмите кнопку "Время".
  5. В разделе "Основной NTP-сервер" введите имя узла основного NTP-сервера.
  6. В разделе "Дополнительный NTP-сервер (необязательно)" введите имя узла вторичного NTP-сервера.
  7. В разделе "Пул NTP (необязательно)" введите пул NTP.
  8. На боковой панели "Параметры" нажмите кнопку "Сохранить параметры".
  9. Подождите завершения запуска конфигурации.

Исправление большого смещения времени

Протокол NTP постоянно исправляет несоответствия синхронизации в небольшом интервале времени. Для немедленной синхронизации времени можно использовать административную оболочку.

Примечание.

  • Невозможно изменить часовой пояс UTC.
  • Следует запретить гипервизору пытаться настроить часы виртуальной машины. Дополнительные сведения см. в документации, предоставленной поставщиком виртуализации.
  • Используйте команду chronyc для синхронизации сервера с настроенным NTP-сервером. Например:
sudo chronyc -a makestep