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

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

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

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

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

Анализ

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

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

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

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

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

Отчеты

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

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

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

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

Например, вот как можно скачать отчет "Все пользователи" в команде 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.