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

Ограничения скорости для приложений GitHub

Ограничения скорости для GitHub Apps и OAuth Apps помогают управлять скоростью трафика в GitHub.com.

Примечание. Вы можете в любое время подтвердить текущее состояние ограничения скорости. Дополнительные сведения см. в разделе Проверка состояния ограничения скорости.

Сведения об ограничениях скорости для приложений

Ограничения скорости для GitHub Apps и OAuth Apps зависят от плана организации, в которой устанавливается приложение. Дополнительные сведения см. в статьях Продукты GitHub и Типы учетных записей GitHub.

Запросы между серверами

Ограничения скорости между серверами по умолчанию для GitHub.com

GitHub Apps, которые выполняют запросы между серверами, используют минимальный предел скорости установки, составляющий 5000 запросов в час. Если приложение установлено в организации с более чем 20 пользователями, приложение получает еще 50 запросов в час для каждого пользователя. Установка с более чем 20 репозиториями получает еще 50 запросов в час для каждого репозитория. Максимальное ограничение скорости для установки составляет 12 500 запросов в час.

Ограничения скорости между серверами для GitHub Enterprise Cloud

GitHub Apps, установленных в организации в пределах предприятия на GitHub.com, ограничено 15 000 запросов в час на организацию, которая установила приложение.

Запросы от пользователя к серверу

GitHub Apps и OAuth Apps также могут действовать от имени пользователя, выполняя запросы от пользователя к серверу после авторизации пользователя в приложении. Дополнительные сведения см. в статьях Авторизация GitHub Apps и Авторизация OAuth Apps.

Запросы от пользователя к серверу из OAuth Apps проходят проверку подлинности с помощью токена OAuth. Запросы от пользователя к серверу из GitHub Apps проходят проверку подлинности с помощью токена OAuth либо маркера доступа пользователя с истекающим сроком действия. Дополнительные сведения см. в статьях Идентификация и авторизация для GitHub Apps и Авторизация OAuth Apps.

Ограничения скорости запросов от пользователя к серверу по умолчанию для GitHub.com

Пользователь—сервер ограничено 5000 запросов в час на одного пользователя, прошедшего проверку подлинности. Все запросы от приложений OAuth, авторизованных пользователем или personal access token, принадлежащих пользователю, и запросы, прошедшие проверку подлинности с помощью любого из учетных данных для проверки подлинности пользователя, используют одну и ту же квоту 5000 запросов в час для этого пользователя.

Ограничения скорости запросов от пользователя к серверу для GitHub Enterprise Cloud

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

  • Запрос выполняется из приложения GitHub App, принадлежащего организации GitHub Enterprise Cloud.
  • Запрос выполняется из приложения GitHub App, принадлежащего организации GitHub Enterprise Cloud или утвержденного этой организацией.

Дополнительные материалы