正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。
ドキュメントに関する現在のご利用体験についてお聞かせください。アンケートにご協力ください。

設定不可能なレート制限

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed、GitLab Dedicated

GitLabはアプリケーションで次のレート制限を適用します。

制限レート制限詳細
変更履歴生成ユーザーあたり、プロジェクトあたり毎分5回の呼び出し:id/repository/changelogエンドポイントに適用されます。この制限は、GETとPOSTのアクション間で共有されます。
コミット差分ファイル1分あたり6リクエスト展開されたコミット差分ファイル(/[group]/[project]/-/commit/[:sha]/diff_files?expanded=1)に適用されます。この制限は、認証済みリクエストの場合はユーザーごと、未認証リクエストの場合はIPアドレスごとに適用されます。
デプロイの削除認証済みユーザーあたり1分あたり500リクエストデプロイの削除(DELETE /projects/:id/deployments/:deployment_idを使用)に適用されます。大量のデプロイ削除によるインフラへの影響を軽減します。GitLab 19.2で導入されました。
FogBugzインポートユーザーあたり1分あたり1回のトリガーされたインポートFogBugzからのプロジェクトインポートをトリガーすることに適用されます。GitLab 17.6で導入されました。
GitHubインポートユーザーあたり1分あたり6回のトリガーされたインポートGitHubからのプロジェクトインポートをトリガーすることに適用されます。
新規ユーザーアカウントIPアドレスあたり1分あたり20呼び出し/users/sign_upエンドポイントに適用されます。使用中のユーザー名またはメールアドレスの大量検出試行を軽減します。
通知メールユーザーあたり、プロジェクトまたはグループあたり24時間あたり1,000通知プロジェクトまたはグループに関連する通知メールに適用されます。GitLab 17.2で一般提供になりました。
オフライン転送のエクスポートとインポートユーザーあたり1分あたり6リクエスト個別に制限されるオフライン転送のエクスポートとインポートに適用されます。GitLab 19.3で導入されました。
リポジトリアーカイブユーザーあたり1分あたり5リクエストUIまたはAPIを介したリポジトリアーカイブのダウンロードに適用されます。この制限は、プロジェクトおよびダウンロードを開始するユーザーに適用されます。
リポジトリblobおよびファイルアクセスプロジェクトあたり、オブジェクトあたり1分あたり5呼び出しリポジトリblobおよびリポジトリファイルエンドポイントにある10 MBを超えるファイルに適用されます。GitLab 18.1で導入されました。
スニペット作成認証済みユーザーあたり1時間あたり300リクエストPOST /snippetsを使用したスニペットの作成、POST /projects/:id/snippetsを使用したプロジェクトスニペットの作成、およびGitLab UIで使用されるcreateSnippet GraphQLミューテーションに適用されます。この制限は3つすべてで共有されます。GitLab 19.4で導入されました。
ユーザー名の更新認証済みユーザーあたり1分あたり10呼び出しユーザー名を変更できる頻度を制限します。使用中のユーザー名を大量検出する試行を軽減します。
ユーザー名の存在確認IPアドレスあたり1分あたり20呼び出し選択したユーザー名が使用されているかどうかをチェックする内部/users/:username/existsエンドポイントに適用されます。