状況
commitしたファイルを
~$ git push origin main
pushするも、
Enumerating objects: 25, done.
Counting objects: 100% (25/25), done.
Delta compression using up to 8 threads
Compressing objects: 100% (25/25), done.
Writing objects: 100% (25/25), 35.28 MiB | 762.00 KiB/s, done.
Total 25 (delta 1), reused 0 (delta 0), pack-reused 0
このまま止まってしまいアップロードが完了しない、終わらない
試したこと
control+Cでターミナルを閉じて再度pushしてみる
対処法
~$ git config --global http.postBuffer 157286400
上記のファイルのバッファサイズを上げ、再度pushする。
それでも若干時間はかかったものの、少し待ったらpush完了しました!
※追記もご確認ください。Git LFSを利用した対処法もあります。
原因
pushするファイルに画像が何枚か含まれておりファイルサイズが大きすぎたのが原因だと考えられます。あくまで考察ですが、、、
追記(2024.8.8)
Gitコミットの容量上限は1ファイル100MB以内のため、ファイルサイズが原因であると考えられます。
以下の記事を参考に、Git LFSを使うことで1GBまでファイルをコミットすることできます。
参考
GithubにPushをしたが終わらない時の対処方法
Git push したのに完了のメッセージが出ない(他のエラーは出てない)
git push hangs after Total line