使用制限について
GitHub Pages は、オンライン ビジネス、eコマース サイト、または主に商取引の円滑化や商用のサービスとしてのソフトウェア (SaaS) 提供を目的としたその他の Web サイトを運営するための無料 Web ホスティング サービスとして使用することを意図しておらず、また許可していません。 GitHub Pages サイトは、パスワードやクレジットカード番号といった機密情報のやりとりに使うべきではありません。
さらに、GitHub Pages の使用には、GitHubサービス利用規約が適用されます。これには、get-rich-quick スキーム、性的にわいせつなコンテンツ、および暴力や脅迫的なコンテンツやアクティビティに関する制限が含まれます。
GitHub Pages サイトには、次の使用制限があります:
-
GitHub のアカウントごとに作成できるユーザーまたは organization サイトは 1 つだけです。
-
GitHub Pages ソース リポジトリの推奨される上限は 1 GB です。 詳細については、「GitHub での大きいファイルについて」を参照してください。
-
公開されたGitHub Pagesのサイトは1GB以上であってはなりません。
-
GitHub Pages のデプロイは、10 分を超えるとタイムアウトになります。
-
GitHub Pages サイトには、月当たり 100 GB の ソフトな 帯域幅制限があります。
-
GitHub Pages サイトには、時間当たり 10 ビルドの ソフトな 制限があります。 カスタム GitHub Actions ワークフローを使用してサイトをビルドして発行する場合、この制限は適用されません。
-
すべての GitHub Pages サイトに一貫したサービス品質を提供するために、レート制限が適用される場合があります。 これらのレート制限は、GitHub Pages の正当な使用を妨げるものではありません。 要求がレート制限をトリガーする場合は、説明を含む HTML 本文と共に、HTTP 状態コードを
429伴う適切な応答を受け取ります。
あなたのサイトがこれらの使用割当量を超えている場合、あなたのサイトにサービスを提供できないか、GitHub のサポート から、あなたのサイトが当社のサーバーに与える影響を減らす方法を示唆するメールが届くことがあります。そうした方法の例としては、サードパーティのコンテンツ配信ネットワーク (CDN) をサイトの前に配置したり、リリースなどの他の GitHub 機能を利用したり、ニーズに合った別のホスティングサービスに移行したりすることなどが挙げられます。
これらのステップを実行してください:
教育演習
学習演習として GitHub Pages を使用して既存の Web サイトのコピーを作成することは禁止されていません。 ただし、GitHubサービス利用規約に準拠することに加えて、コードを自分で記述する必要があります。サイトはユーザー データを収集する必要はありません。また、プロジェクトが元のプロジェクトに関連付けられていないため、教育目的でのみ作成されたことを示す目立つ免責事項をサイトに含める必要があります。