为 the GitHub Enterprise Server APIs 启用速率限制
在 the GitHub Enterprise Server APIs 上启用速率限制可以防止个别用户或未通过身份验证的用户过度使用资源。 更多信息请参阅“REST API 中的资源”。
注:管理控制台 列出了每种速率限制的时限(按分钟或按小时)。
- From an administrative account on GitHub Enterprise Server, click in the upper-right corner of any page.
- 在左侧边栏中,单击 管理控制台。
- 在“Rate Limiting”下,选择 Enable API Rate Limiting。
- 输入对每个 API 的已验证和未验证请求的限制,或者接受预先填入的默认限制。
- 在左侧边栏下,单击 Save settings(保存设置)。
- 等待配置运行完毕。
启用滥用率限制
设置滥用率限制可保护 your GitHub Enterprise Server instance 上的整体服务等级。
- From an administrative account on GitHub Enterprise Server, click in the upper-right corner of any page.
- 在左侧边栏中,单击 管理控制台。
- 在“Rate Limiting”下,选择 Enable Abuse Rate Limiting。
- 输入总请求限制、CPU 限制或对搜索的 CPU 限制,或接受预先填入的默认限制。
- 在左侧边栏下,单击 Save settings(保存设置)。
- 等待配置运行完毕。
启用 Git 速率限制
您可以按仓库网络或用户 ID 应用 Git 速率限制。 Git 速率限制以每分钟并行操作数表示,不过会根据当前 CPU 负荷进行调整。
- From an administrative account on GitHub Enterprise Server, click in the upper-right corner of any page.
- 在左侧边栏中,单击 管理控制台。
- 在“Rate Limiting”下,选择 Enable Git Rate Limiting。
- 输入对每个仓库网络或用户 ID 的限制。
- 在左侧边栏下,单击 Save settings(保存设置)。
- 等待配置运行完毕。