Tamanho do pacote de envio remoto do Github excedido
Eu sou novo no Git e tenho um projeto bastante grande que quero enviar para um repositório remoto (Repo B) no Github. O projeto original também estava no Github, mas a partir de um repositório diferente (Repo A). Eu tenho que fazer algumas alterações nos arquivos do Repo A antes que eu possa configurar o projeto no Repo B. Eu configurei os controles remotos, chaves ssh, etc e me deparo com um problema ao empurrar o codebase para o Repo B.
Eu recebo o seguinte erro o tempo todo:
$ 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 'git@github.com:<repo>.git
Eu mudei as seguintes configurações no meu gitconfig local
git config pack.packSizeLimit 1g
git config pack.windowMemory 1g
... e rodou o git gc (que eu vejo reorganizar os pacotes para que cada pacote fique dentro do tamanho de pacote de 1GB). Isso não funcionou e eu recebo o erro visto acima.
Eu tentei diminuir o tamanho de cada pacote também ....
git config pack.packSizeLimit 500m
git config pack.windowMemory 500m
... e rodou o git gc (que eu vejo reorganizar os pacotes para que cada pacote fique dentro do tamanho de pacote de 500MB). Isso não funcionou e eu corri para o mesmo erro.
Não tenho certeza do que são os limites padrão de tamanho de pacote do Github (se houver). A conta é uma conta micro, se isso é importante.