Чтобы получить доступ к панели мониторинга, в правом верхнем углу любой страницы щелкните .
Поиск
См. этот раздел панели мониторинга администратора сайта, чтобы найти пользователей и репозитории, а также запросить журнал аудита.
Анализ
Данные для страницы трендов 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
См. этот раздел панели мониторинга администратора сайта для управления организациями, пользователями, политиками и параметрами.
Репозитории
Это список репозиториев в ваше предприятие. Нажмите имя репозитория и функции доступа для администрирования репозитория.
- Блокирование принудительной отправки в репозиторий
- Настройка Хранилище больших файлов Git
- Архивация и неархивирование репозиториев
все пользователи
Здесь можно просмотреть всех пользователей в ваше предприятие и инициировать аудит ключа SSH.
Администраторы сайта
Здесь можно просмотреть всех администраторов в ваше предприятие и инициировать аудит ключа SSH.
Неактивные пользователи
Здесь можно просмотреть и приостановить всех неактивных пользователей в ваше предприятие. Учетная запись пользователя считается неактивной ("неактивной"), когда:
- Существует дольше порога активности, заданного для ваше предприятие.
- Не создавало никаких действий в течение этого периода времени.
- Не является администратором сайта.
Порог состояния бездействия — это продолжительность времени, в течение которого пользователь должен быть неактивным, чтобы считаться бездействующим. Порог бездна по умолчанию составляет 90 дней, однако вы можете настроить порог бездорожья для ваше предприятие. Дополнительные сведения см. в разделе Управление неактивными пользователями.
Пользователи, для которых выполнялась приостановка
Здесь можно просмотреть всех пользователей, которые были приостановлены на ваше предприятие, и инициировать аудит ключа SSH.