Skip to main content

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

Просмотр журналов отправки

Администраторы сайта могут просматривать список операций передачи данных Git для любого репозитория на предприятии.

Записи журнала отправки показывают следующее:

  • Сторона, инициировавшая отправку
  • Была ли отправка принудительной
  • Ветвь, куда была выполнена отправка
  • Протокол, используемый для отправки
  • Исходный IP-адрес
  • Клиент Git, использованный для отправки
  • Хэши SHA до и после операции

Если вы хотите просмотреть подробный журнал изменений в репозитории, можно использовать представление действий. В представлении действий отображаются все отправки, слияния, принудительная отправка и изменения ветви, а также эти изменения связываются с фиксациями и прошедшими проверку подлинности пользователями. Дополнительные сведения см. в разделе Использование представления действий для просмотра изменений в репозитории.

Просмотр журналов отправки для репозитория

  1. Войдите в GitHub Enterprise Server в качестве администратора сайта.
  2. Перейдите в репозиторий.
  3. В правом верхнем углу страницы репозитория щелкните октикона "ракета" aria-label="Администратор сайта" %}.
  4. В правом верхнем углу страницы нажмите на Security вкладку.
  5. На левой боковой панели щелкните Push Log (Журнал отправки).

Просмотр журналов отправки репозитория в командной строке

  1. SSH в ваш экземпляр GitHub Enterprise Server. Если экземпляр состоит из нескольких узлов, например, если настроен высокий уровень доступности или георепликация, передача осуществляется по SSH в основной узел. При использовании кластера можно использовать для передачи по SSH в любой узел. Замените HOSTNAME именем узла для экземпляра, именем узла или IP-адресом узла. Дополнительные сведения см. в разделе Доступ к административной оболочке (SSH).

    Shell
    ssh -p 122 admin@HOSTNAME
    
  2. В соответствующем репозитории Git откройте файл журнала аудита:

    ghe-spokesctl ssh --primary OWNER/REPOSITORY -- cat audit_log