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

Панель мониторинга администратора сайта

Панель мониторинга администрирования сайта позволяет управлять пользователями, организациями и репозиториями организации непосредственно в GitHub AE.

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

См. этот раздел панели мониторинга администратора сайта, чтобы найти пользователей и репозитории, а также запросить журнал аудита.

Анализ

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

Журнал аудита

GitHub AE сохраняет журнал выполняемых действий аудита, которые можно запрашивать.

По умолчанию в журнале аудита отображается список всех проверенных действий в обратном хронологическом порядке. Этот список можно отфильтровать, введя пары "ключ-значение" в текстовом поле Запрос, а затем нажав Поиск, как описано в разделе "Поиск в журнале аудита для вашей организации".

Дополнительные сведения о ведении журнала аудита в целом см. в разделе "Сведения о журнале аудита для вашей организации". Полный список действий аудита см. в разделе "События журнала аудита для вашей организации".

Отчеты

Если вам нужно получить сведения о пользователях, организациях и репозиториях в ваше предприятие, вы обычно получаете данные JSON через API GitHub. К сожалению, API может не предоставлять все необходимые данные, для этого требуется некоторые технические знания. В качестве альтернативы панель мониторинга администратора сайта содержит раздел Отчеты, что упрощает скачивание отчетов в формате CSV с большим объемом сведений, которые, вероятно, потребуются пользователям, организациям и репозиториям.

В частности, можно скачать отчеты CSV, перечисленные в списке

  • все пользователи
  • все активные пользователи
  • все неактивные пользователи
  • все пользователи, которые были заблокированы
  • все организации
  • все репозитории

Кроме того, можно получить доступ к этим отчетам программным способом с помощью стандартной проверки подлинности HTTP и учетной записи администратора сайта. С областью необходимо использовать personal access token site_admin . Дополнительные сведения см. в разделе Создание personal access token.

Например, вот как можно скачать отчет "все пользователи" в команде curl :

curl -L -u USERNAME:TOKEN http(s)://HOSTNAME/stafftools/reports/all_users.csv

Чтобы получить доступ к другим отчетам программным способом, замените all_users наactive_users, dormant_users, suspended_users, all_organizations или all_repositories.

Примечание. Первоначальный запрос curl вернет HTTP-ответ 202 при отсутствии кэшированных отчетов; отчет будет создан в фоновом режиме. Можно отправить второй запрос, чтобы скачать отчет. Вместо пароля можно использовать пароль или токен OAuth с областью site_admin.

Пользовательские отчеты

КлючОписание
created_atПри создании учетной записи пользователя (в качестве метки времени ISO 8601)
idИдентификатор учетной записи пользователя или организации
loginИмя для входа в учетную запись
emailОсновной адрес электронной почты учетной записи
roleПринадлежит ли учетная запись администратору или обычному пользователю
suspended?Заблокирована ли учетная запись
last_logged_ipПоследний IP-адрес для входа в учетную запись
reposКоличество репозиториев, принадлежащих учетной записи
ssh_keysКоличество ключей SSH, зарегистрированных в учетной записи
org_membershipsЧисло организаций, которым принадлежит учетная запись
dormant?Является ли учетная запись неактивной
last_activeКогда учетная запись была последней активной (как метка времени ISO 8601)
raw_loginНеобработанные данные о входе (в формате JSON)
2fa_enabled?Включил ли пользователь двухфакторную проверку подлинности

Отчеты организации

КлючОписание
idидентификатор организации;
created_atКогда организация была создана
loginИмя организации для входа
emailОсновной адрес электронной почты организации
ownersКоличество владельцев организации
membersКоличество сотрудников в организации
teamsКоличество команд в организации
reposКоличество репозиториев в организации
2fa_required?Требуется ли для организации двухфакторная проверка подлинности

Отчеты репозитория

КлючОписание
created_atКогда создан репозиторий
owner_idИдентификатор владельца репозитория
owner_typeПринадлежит ли репозиторий пользователю или организации
owner_nameИмя владельца репозитория
idИдентификатор репозитория
nameИмя репозитория
visibilityЯвляется ли репозиторий общедоступным или частным
readable_sizeРазмер репозитория в формате, доступном для чтения человеком
raw_sizeРазмер репозитория в виде числа
collaboratorsКоличество участников совместной работы репозитория
fork?Является ли репозиторий вилкой
deleted?Удален ли репозиторий

Зарезервированные имена для входа

Определенные слова зарезервированы для внутреннего использования в ваше предприятие, что означает, что эти слова не могут использоваться в качестве имен пользователей.

Например, помимо прочего зарезервированы следующие слова:

  • admin
  • enterprise
  • login
  • staff
  • support

Полный список или зарезервированные слова см. в разделе "Зарезервированные имена для входа" на панели мониторинга администратора сайта.

Обзор Enterprise

См. этот раздел панели мониторинга администратора сайта для управления организациями, пользователями, политиками и параметрами.

Репозитории

Это список репозиториев в ваше предприятие. Нажмите имя репозитория и функции доступа для администрирования репозитория.

все пользователи

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

Администраторы сайта

Здесь можно просмотреть всех администраторов ваше предприятие и инициировать аудит ключа SSH.

Неактивные пользователи

Здесь можно просмотреть и приостановить всех неактивных пользователей в ваше предприятие. Учетная запись пользователя считается неактивной ("неактивной"), когда:

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

Порог состояния бездействия — это продолжительность времени, в течение которого пользователь должен быть неактивным, чтобы считаться бездействующим. Порог бездна по умолчанию составляет 90 дней, однако вы можете настроить порог бездорожья для ваше предприятие. Дополнительные сведения см. в разделе «Управление неактивными пользователями».

Заблокированные пользователи

Здесь можно просмотреть всех пользователей, которые были приостановлены в ваше предприятие, и инициировать аудит ключа SSH.