Skip to main content

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

Аудит пользователей на вашем предприятии

Панель мониторинга журнала аудита показывает администраторам сайта действия, выполняемые всеми пользователями и организациями в организации в течение последних 180 дней. В журнале аудита указывает, кто выполнил действие, что это было за действие и когда оно было выполнено.

Доступ к журналу аудита

Панель мониторинга журнала аудита позволяет наглядно отобразить данные аудита на предприятии.

  1. В правом верхнем углу GitHub Enterprise Serverщелкните фото профиля, а затем выберите параметры Enterprise.

    Снимок экрана: раскрывающееся меню, которое отображается при щелчке фото профиля на GitHub Enterprise Server. Параметр "Параметры предприятия" выделен в темно-оранжевый контур.

  2. На боковой панели учетной записи предприятия щелкните Параметры.

  3. В разделе " Параметры", щелкните журнал аудита.

Можно перемещаться по карте и изменять масштаб, чтобы видеть события по всему миру. Наведите указатель мыши на страну, чтобы получить быстрый подсчет событий в этой стране.

Поиск событий на вашем предприятии

В журнале аудита перечислены следующие сведения о действиях, выполненных на вашем предприятии:

Примечания:

  • Хотя вы не можете использовать текст для поиска записей аудита, вы можете создавать поисковые запросы, используя различные фильтры. GitHub Enterprise Server поддерживает множество операторов для поиска по GitHub Enterprise Server. Дополнительные сведения см. в разделе Сведения о поиске в GitHub.
  • Записи аудита доступны за последние 180 дней.

Поиск по репозиторию

Квалификатор repo ограничивает действия по определенному репозиторию, принадлежащему организации. Например:

  • repo:my-org/our-repo находит все произошедшие события для репозитория our-repo в организации my-org.
  • repo:my-org/our-repo repo:my-org/another-repo находит все произошедшие события для репозиториев our-repo и another-repo в организации my-org.
  • -repo:my-org/not-this-repo исключает все произошедшие события для репозитория not-this-repo в организации my-org.

Вы должны включить название своей организации в квалификатор repo; поиск только для repo:our-repo осуществляться не будет.

Поиск по пользователю

Квалификатор actor определяет область событий на основе участника вашей организации, выполнившего действие. Например:

  • actor:octocat находит все события, выполненные пользователем octocat.
  • actor:octocat actor:hubot находит все события, выполненные пользователями octocat и hubot.
  • -actor:hubot исключает все события, выполненные пользователем hubot.

Можно использовать только имя пользователя GitHub Enterprise Server, а не настоящее имя человека.

Поиск по организации

Квалификатор org ограничивает действия определенной организацией. Например:

  • org:my-org находит все события, произошедшие в организации my-org.
  • org:my-org action:team находит все события команды, выполненные в организации my-org.
  • -org:my-org исключает все события, произошедшие в организации my-org.

Поиск с учетом выполненного действия

Квалификатор action выполняет поиск определенных событий, сгруппированных по категориям. Сведения о событиях, связанных с этими категориями, см. в разделе "События журнала аудита для вашего предприятия".

Название категорииDescription
hookСодержит все действия, связанные с веб-перехватчиками.
orgСодержит все действия, связанные с членством в организации
repoСодержит все действия, связанные с репозиториями, принадлежащими организации.
teamСодержит все действия, связанные с командами в организации.

Вы можете искать конкретные наборы действий с помощью этих терминов. Например:

  • action:team находит все события, сгруппированные в категории команды.
  • -action:billing исключает все события в категории выставления счетов.

Каждая категория содержит набор связанных событий, которые вы можете фильтровать. Например:

  • action:team.create находит все события, в которых создавалась команда.
  • -action:billing.change_email исключает все события, связанные с изменением адреса электронной почты для выставления счетов.

Поиск по расположению

Квалификатор country фильтрует действия по стране происхождения.

  • Можно использовать двухбуквенный короткий код страны или ее полное название.
  • Страны с пробелами в названии должны быть заключены в кавычки. Например:
    • country:de находит все события, произошедшие в Германии.
    • country:Mexico находит все события, произошедшие в Мексике.
    • country:"United States" находит события, произошедшие в США.

Поиск по времени действия

Квалификатор created фильтрует действия по времени, когда они случились.

  • Определите даты с помощью формата YYYY-MM-DD — год, за которым следует месяц, а в конце указан день.
  • Даты поддерживают квалификаторы "больше чем", "меньше чем" и квалификаторы диапазона. Например:
    • created:2014-07-08 находит все события, произошедшие 8 июля 2014 г.
    • created:>=2014-07-01 находит все события, произошедшие после 8 июля 2014 г.
    • created:<=2014-07-01 находит все события, произошедшие до 8 июля 2014 г.
    • created:2014-07-01..2014-07-31 находит все события, произошедшие в июле 2014 г.