remote: error: File is too large (GH001)
remote: error: File is too large (GH001)
ファイルがホストのファイルごとのサイズ上限を超えるため、リモートがプッシュを拒否しました(GitHub はファイルを 100 MB に制限しています)。
意味
ファイルがホストのファイルごとのサイズ上限を超えるため、リモートがプッシュを拒否しました(GitHub はファイルを 100 MB に制限しています)。
考えられる原因
大きなバイナリやビルド成果物がコミットされ、後で削除されても履歴には残り続けること。
対処法
Git LFS で大きなファイルを管理するか、履歴からファイルを削除して(例: "git filter-repo" を使用)force push してください。過去のコミットに残り続けるため、単に削除するコミットを追加するだけでは不十分です。
その他の Git エラー
エラーコード検索について
エラーコードルックアップは、12のカテゴリーにまたがる200件以上の一般的なエラーメッセージとコードを検索できるディレクトリです。対象はHTTPステータスコード、Windowsエラーコード、ブラウザ/ネットワークエラー、JavaScript、Python、PHP、Node.jsおよびnpm、Java、MySQL、Git、Linuxシェルエラー、メール/SMTPコードです。各項目は素早いトラブルシューティングのため平易な言葉で説明されています。
それぞれのエラーは3つのパートで解説されます。メッセージが実際に意味すること、一般的な原因、そして具体的な修正手順です。この構成により、ERR_CONNECTION_REFUSEDや0x80070005のような謎めいた文字列も、当て推量ではなく実行可能なチェックリストへと変わります。
カテゴリーで絞り込んだり、コード・定数・メッセージの一部で検索したり、任意のコードをワンクリックでコピーしたりできます。各エラーには専用ページもあり、同じカテゴリーの関連エラーも表示されるので、正確な解決策への直接リンクをブックマークしたり共有したりできます。
エラーコード検索の使い方
- 検索ボックスにエラーコードやメッセージを入力します。例:404、ERR_NAME_NOT_RESOLVED、0x80070005など。
- 検索結果が多すぎる場合は、カテゴリーフィルター(HTTP、Windows、JavaScript、MySQLなど)で絞り込みます。
- 該当する項目を開き、意味・想定される原因・修正方法を確認します。
- コピーボタンを使って、バグ報告やサポートチケット用に正確なコードを取得します。
- 関連エラーのセクションで、同じカテゴリーの他のエラーも確認します。