我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.15

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. 即使针对重大安全问题,也不会发布补丁。 For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

配置速率限制

您可以使用 管理控制台 为 GitHub Enterprise Server 配置速率限制。

本文内容

为 GitHub Enterprise Server API 启用速率限制

在 GitHub Enterprise Server API 上启用速率限制可以防止个别用户或未通过身份验证的用户过度使用资源。 更多信息请参阅 GitHub 开发者文档中的“速率限制” 。

:管理控制台 列出了每种速率限制的时限(按分钟或按小时)。

  1. In the upper-right corner of any page, click .

    用于访问站点管理员设置的火箭图标

  2. 在左侧边栏中,单击 管理控制台

    在左侧边栏中的 管理控制台 选项卡

  3. 在“Rate Limiting”下,选择 Enable API Rate Limiting

    用于启用 API 速率限制的复选框

  4. 输入对每个 API 的已验证和未验证请求的限制,或者接受预先填入的默认限制。

  5. Under the left sidebar, click Save settings.

    Save settings 按钮

启用滥用率限制

设置滥用率限制可保护 您的 GitHub Enterprise Server 实例 上的整体服务等级。

  1. In the upper-right corner of any page, click .

    用于访问站点管理员设置的火箭图标

  2. 在左侧边栏中,单击 管理控制台

    在左侧边栏中的 管理控制台 选项卡

  3. 在“Rate Limiting”下,选择 Enable Abuse Rate Limiting

    用于启用滥用率限制的复选框

  4. 输入总请求限制、CPU 限制或对搜索的 CPU 限制,或接受预先填入的默认限制。

  5. Under the left sidebar, click Save settings.

    Save settings 按钮

启用 Git 速率限制

您可以按仓库网络或用户 ID 应用 Git 速率限制。 Git 速率限制以每分钟并行操作数表示,不过会根据当前 CPU 负荷进行调整。

  1. In the upper-right corner of any page, click .

    用于访问站点管理员设置的火箭图标

  2. 在左侧边栏中,单击 管理控制台

    在左侧边栏中的 管理控制台 选项卡

  3. 在“Rate Limiting”下,选择 Enable Git Rate Limiting

    用于启用 Git 速率限制的复选框

  4. Type limits for each repository network or user ID.

    Fields for repository network and user ID limits

  5. Under the left sidebar, click Save settings.

    Save settings 按钮

问问别人

找不到要找的内容?

联系我们