Поддержка этой версии GitHub Enterprise была прекращена 2023-03-15. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, укрепления безопасности и новых функций установите последнюю версию GitHub Enterprise. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.
Недавно мы перенесли некоторые из документации по REST API. Если вы не можете найти то, что ищете, попробуйте использовать страницу REST API Действия.
Статистика для администраторов
Используйте REST API для получения различных метрик об установке.
About admin stats
These endpoints are only available to authenticated site administrators. Normal users will receive a 404
response.
Get all statistics
Коды состояния HTTP-ответа для "Get all statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get all statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/all
Response
Status: 200
{
"repos": {
"total_repos": 212,
"root_repos": 194,
"fork_repos": 18,
"org_repos": 51,
"total_pushes": 3082,
"total_wikis": 15
},
"hooks": {
"total_hooks": 27,
"active_hooks": 23,
"inactive_hooks": 4
},
"pages": {
"total_pages": 36
},
"orgs": {
"total_orgs": 33,
"disabled_orgs": 0,
"total_teams": 60,
"total_team_members": 314
},
"users": {
"total_users": 254,
"admin_users": 45,
"suspended_users": 21
},
"pulls": {
"total_pulls": 86,
"merged_pulls": 60,
"mergeable_pulls": 21,
"unmergeable_pulls": 3
},
"issues": {
"total_issues": 179,
"open_issues": 83,
"closed_issues": 96
},
"milestones": {
"total_milestones": 7,
"open_milestones": 6,
"closed_milestones": 1
},
"gists": {
"total_gists": 178,
"private_gists": 151,
"public_gists": 25
},
"comments": {
"total_commit_comments": 6,
"total_gist_comments": 28,
"total_issue_comments": 366,
"total_pull_request_comments": 30
}
}
Get comment statistics
Коды состояния HTTP-ответа для "Get comment statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get comment statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/comments
Response
Status: 200
Get gist statistics
Коды состояния HTTP-ответа для "Get gist statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get gist statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/gists
Response
Status: 200
Get hooks statistics
Коды состояния HTTP-ответа для "Get hooks statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get hooks statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/hooks
Response
Status: 200
Get issue statistics
Коды состояния HTTP-ответа для "Get issue statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get issue statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/issues
Response
Status: 200
Get milestone statistics
Коды состояния HTTP-ответа для "Get milestone statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get milestone statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/milestones
Response
Status: 200
Get organization statistics
Коды состояния HTTP-ответа для "Get organization statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get organization statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/orgs
Response
Status: 200
Get pages statistics
Коды состояния HTTP-ответа для "Get pages statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get pages statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/pages
Response
Status: 200
Get pull request statistics
Коды состояния HTTP-ответа для "Get pull request statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get pull request statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/pulls
Response
Status: 200
Get repository statistics
Коды состояния HTTP-ответа для "Get repository statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get repository statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/repos
Response
Status: 200
Get users statistics
Коды состояния HTTP-ответа для "Get users statistics"
Код состояния | Описание |
---|---|
200 | OK |
Примеры кода для "Get users statistics"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/enterprise/stats/users
Response
Status: 200