Превышен размер удаленного push-пакета Github

Я новичок в Git и имею довольно большой проект, который хочу перенести на удаленное репо (Repo B) на Github. Первоначальный проект был также на Github, но из другого репо (Repo A). Мне нужно внести некоторые изменения в файлы из Repo A, прежде чем я смогу настроить проект в Repo B. Я настроил пульты, ssh-ключи и т. Д., И я столкнулся с проблемой при переносе кодовой базы в Repo B.

Я постоянно получаю следующую ошибку:

$ 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

Я изменил следующие настройки в моем локальном gitconfig

git config pack.packSizeLimit 1g
git config pack.windowMemory 1g

... и запустил git gc (который, как я вижу, реорганизовал пакеты так, чтобы каждый пакет оставался в пределах пакета размером 1 ГБ). Это не сработало, и я получаю сообщение об ошибке выше.

Я также попытался уменьшить размер каждой пачки ....

git config pack.packSizeLimit 500m
git config pack.windowMemory 500m

... и запустил git gc (который, как я вижу, реорганизовал пакеты так, чтобы каждый пакет оставался в пределах пакета размером 500 МБ). Это не сработало, и я столкнулся с той же ошибкой.

Я не уверен в том, каковы ограничения размера пакетов Github по умолчанию (если таковые имеются). Учетная запись является микро-счет, если это имеет значение.

Ответы на вопрос(2)

Ваш ответ на вопрос