このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2021-06-09. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

レート制限の設定

Management Console を使用することで、GitHub Enterprise Server のレート制限を設定できます。

GitHub Enterprise Server APIのレート制限の有効化

GitHub Enterprise Server APIのレート制限を有効化すれば、個人あるいは認証されていないユーザによるリソースの過剰な利用を回避できます。 詳しい情報については、「REST API のリソース」を参照してください。

ノート: Management Consoleは、各レート制限の時間間隔(毎分もしくは毎時)をリストします。

  1. GitHub Enterprise Serverの管理アカウントから、任意のページの右上にあるをクリックしてください。 サイトアドミン設定にアクセスするための宇宙船のアイコン
  2. 左のサイドバーでManagement Consoleをクリックしてください。 左のサイドバーのManagement Consoleタブ
  3. "Rate Limiting(レート制限)"の下でEnable API Rate Limiting(APIレート制限の有効化)を選択してください。 API レート制限を有効にするためのチェックボックス
  4. 各APIについて認証済み及び非認証リクエストの制限を入力するか、事前に入力されているデフォルトの制限を承認してください。
  5. 左のサイドバーの下でSave settings(設定の保存)をクリックしてください。 Management Console での [Save settings] ボタン
  6. 設定が完了するのを待ってください。

不正利用レート制限の有効化

不正利用レート制限を設定すれば、GitHub Enterprise Serverのインスタンス上のサービスの全体のレベルを保護できます。

  1. GitHub Enterprise Serverの管理アカウントから、任意のページの右上にあるをクリックしてください。 サイトアドミン設定にアクセスするための宇宙船のアイコン
  2. 左のサイドバーでManagement Consoleをクリックしてください。 左のサイドバーのManagement Consoleタブ
  3. "Rate Limiting(レート制限)"の下でEnable Abuse Rate Limiting(不正利用レート制限の有効化)を選択してください。 不正利用レート制限を有効にするためのチェックボックス
  4. 総リクエストの制限、CPU制限、検索のためのCPU制限を入力するか、事前に入力されているデフォルトの制限を承認してください。
  5. 左のサイドバーの下でSave settings(設定の保存)をクリックしてください。 Management Console での [Save settings] ボタン
  6. 設定が完了するのを待ってください。

Gitレート制限の有効化

リポジトリネットワークごとまたはユーザー ID ごとに Git レート制限を適用できます。 Git レート制限は 1 分あたりの同時操作数で表現され、現在の CPU 負荷に適応します。

  1. GitHub Enterprise Serverの管理アカウントから、任意のページの右上にあるをクリックしてください。 サイトアドミン設定にアクセスするための宇宙船のアイコン
  2. 左のサイドバーでManagement Consoleをクリックしてください。 左のサイドバーのManagement Consoleタブ
  3. "Rate Limiting(レート制限)"の下でEnable Git Rate Limiting(Gitレート制限の有効化)を選択してください。 Git レート制限を有効にするためのチェックボックス
  4. リポジトリネットワークまたはユーザ ID ごとの制限を入力してください。 リポジトリネットワークとユーザ ID 制限のフィールド
  5. 左のサイドバーの下でSave settings(設定の保存)をクリックしてください。 Management Console での [Save settings] ボタン
  6. 設定が完了するのを待ってください。

問題がまだ解決していませんか?

GitHubコミュニティで質問するサポートへの連絡