Przekroczono rozmiar zdalnego pakietu Github
Jestem nowym użytkownikiem Gita i mam dość duży projekt, który chcę przekazać do zdalnego repo (Repo B) na Github. Oryginalny projekt był również na Githubie, ale z innego repo (Repo A). Muszę dokonać pewnych zmian w plikach z Repo A, zanim będę mógł skonfigurować projekt na Repo B. Mam skonfigurowane piloty, klucze ssh itp. I wpadam na problem, pchając kod bazy do Repo B.
Cały czas otrzymuję następujący błąd:
$ git push <remote_repo_name> master
Enter passphrase for key '/c/ssh/.ssh/id_rsa':
Counting objects: 146106, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (35519/35519), done.
fatal: pack exceeds maximum allowed size00 GiB | 154 KiB/s
fatal: sha1 file '<stdout>' write error: Invalid arguments
error: failed to push some refs to '[email protected]:<repo>.git
Zmieniłem następujące ustawienia w moim lokalnym gitconfig
git config pack.packSizeLimit 1g
git config pack.windowMemory 1g
... i uruchomiłem git gc (co, jak widzę, zreorganizowało pakiety, tak aby każdy pakiet pozostał w packsize 1GB). To nie zadziałało i widzę powyższy błąd.
Starałem się również zmniejszyć rozmiar każdej paczki ....
git config pack.packSizeLimit 500m
git config pack.windowMemory 500m
... i uruchomiłem git gc (co, jak widzę, zreorganizował pakiety, tak aby każdy pakiet pozostał w packsize 500MB). To też nie zadziałało i natrafiłem na ten sam błąd.
Nie jestem pewien, jakie są domyślne limity packsize Github (jeśli są). Konto jest kontem mikro, jeśli ma to znaczenie.