Skip to main content

GitHub 应用的速率限制

GitHub Apps 和 OAuth Apps 的速率限制有助于控制到 your enterprise 的流量速率。

注意:你可以在任何时候确认你当前的速率限制状态。 有关详细信息,请参阅“检查速率限制状态”。

服务器到服务器请求

发出服务器-服务器请求的 GitHub Apps 使用安装的最低速率限制为每小时 5,000 个请求。 如果应用程序安装在具有 20 个以上用户的组织中,则该应用程序每小时为每个用户再接收 50 个请求。 具有 20 个以上仓库的安装每小时会为每个仓库再接收 50 个请求。 安装的最大速率限制为每小时 12,500 个请求。

用户到服务器请求

GitHub Apps 和 OAuth Apps 还可以代表用户执行操作,在用户授权应用后发出用户到服务器的请求。 有关详细信息,请参阅“授权 GitHub Apps”和“授权 OAuth Apps”。

来自 OAuth Apps 的用户到服务器请求使用 OAuth 令牌进行身份验证。 来自 GitHub Apps 的用户到服务器请求使用 OAuth 令牌或即将过期的用户访问令牌进行身份验证。 有关详细信息,请参阅“为 GitHub Apps 识别和授权用户”和“授权 OAuth Apps”。

用户到服务器请求的速率限制为每个经验证的用户每小时最多发送 15,000 个请求。 来自用户授权的 OAuth 应用程序或用户拥有的个人访问令牌的所有请求,以及以及使用任何用户的身份验证凭据进行身份验证的请求,都共享该用户每小时 15,000 个请求的配额。

延伸阅读