Skip to main content

此版本的 GitHub Enterprise 将停止服务 2022-10-12. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

GitHub 应用的速率限制

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

注意:以下速率限制是 GitHub Enterprise Server 的默认速率限制。 请与站点管理员联系,以确认 your GitHub Enterprise Server instance 的速率限制。

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

服务器到服务器请求

发出服务器-服务器请求的 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”。

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

延伸阅读