配置速率限制
您可以使用 管理控制台 为 GitHub Enterprise Server 配置速率限制。
本文内容
为 GitHub Enterprise Server API 启用速率限制
在 GitHub Enterprise Server API 上启用速率限制可以防止个别用户或未通过身份验证的用户过度使用资源。 更多信息请参阅 GitHub 开发者文档中的“速率限制” 。
注:管理控制台 列出了每种速率限制的时限(按分钟或按小时)。
-
在任意页面的右上角,单击 。
-
在左侧边栏中,单击 管理控制台。
-
在“Rate Limiting”下,选择 Enable API Rate Limiting。
-
输入对每个 API 的已验证和未验证请求的限制,或者接受预先填入的默认限制。
-
在左侧边栏中,单击 Save settings(保存设置)。
启用滥用率限制
设置滥用率限制可保护 您的 GitHub Enterprise Server 实例 上的整体服务等级。
-
在任意页面的右上角,单击 。
-
在左侧边栏中,单击 管理控制台。
-
在“Rate Limiting”下,选择 Enable Abuse Rate Limiting。
-
输入总请求限制、CPU 限制或对搜索的 CPU 限制,或接受预先填入的默认限制。
-
在左侧边栏中,单击 Save settings(保存设置)。
启用 Git 速率限制
您可以按仓库网络或用户 ID 应用 Git 速率限制。 Git 速率限制以每分钟并行操作数表示,不过会根据当前 CPU 负荷进行调整。
-
在任意页面的右上角,单击 。
-
在左侧边栏中,单击 管理控制台。
-
在“Rate Limiting”下,选择 Enable Git Rate Limiting。
-
输入对每个仓库网络或用户 ID 的限制。
-
在左侧边栏中,单击 Save settings(保存设置)。