LoginSignup
40
25

More than 5 years have passed since last update.

100MB超のファイルをgithubにpushできなかった時の対処法

Last updated at Posted at 2016-10-24

以下のようなメッセージがでたとき

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

参考

40
25
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
40
25