Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

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

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

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

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

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

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

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

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

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

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

Примечания.

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

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

Квалификатор 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 выполняет поиск определенных событий, сгруппированных по категориям. Сведения о событиях, связанных с этими категориями, см. в разделе События журнала аудита для вашего предприятия.

Имя категорииОписание
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 г.