{{< details >}}

  1. Tier: 基础版, 专业版, 旗舰版
  2. Offering: 私有化部署

{{< /details >}}

{{< history >}}

  • 在极狐GitLab 15.8 中 GA。功能标志 rate_limit_gitlab_shell 被移除。

{{< /history >}}

极狐 GitLab 对使用 SSH 的 Git 操作按用户账户和项目应用速率限制。当超过速率限制时,极狐 GitLab 会拒绝该用户对项目的进一步连接请求。

速率限制适用于 Git 命令级别。每个命令的速率限制为每分钟 600 次。例如:

  • git push 的速率限制为每分钟 600 次。
  • git pull 有其自己的速率限制,每分钟 600 次。

由于 git-upload-packgit pullgit clone 共享相同的命令,它们共享一个速率限制。

配置极狐 GitLab Shell 操作限制

{{< history >}}

  • 引入于极狐GitLab 16.2。

{{< /history >}}

使用 SSH 的 Git 操作 默认启用。默认值为每分钟每用户 600 次。

  1. 在左侧边栏底部,选择 管理员
  2. 选择 设置 > 网络
  3. 展开 Git SSH 操作速率限制
  4. 输入 每分钟最大 Git 操作次数 的值。
    • 要禁用速率限制,请设置为 0
  5. 选择 保存更改