以下のようなメッセージがでたとき
XXXXX is 182.02 MB; this exceeds GitHub's file size limit of 100.00 MB
githubでは100MBのファイルを扱うことができません。
100MB以上のファイルを調べる
- 以下のコマンドで該当ファイルを調べます
find . -size +100M -ls
- 今後100MB以上のものを追加しないように.gitignoreにも追加します。
find . -size +100M | sed -e 's/^\.\///' >> .gitignore
ターミナルを開きます
- 100MB以上のファイルをPush対象から外す。
git rm --cached XXXXX(対象ファイル名)
- (参考)外したファイルは以下で確認できます。
git ls-files --others --ignored --exclude-standard
- 変更内容を修正する。
git commit --amend -CHEAD
- pushする。
git push
参考