Github Remote Push Pack-Größe überschritten

Ich bin neu in Git und habe ein ziemlich großes Projekt, das ich auf ein Remote-Repo (Repo B) auf Github übertragen möchte. Das ursprüngliche Projekt war auch auf Github, aber von einem anderen Repo (Repo A). Ich muss einige Änderungen an Dateien von Repo A vornehmen, bevor ich das Projekt auf Repo B einrichten kann. Ich habe die Fernbedienungen, SSH-Schlüssel usw. eingerichtet und stoße auf ein Problem, wenn ich die Codebasis auf Repo B lege.

Ich erhalte die ganze Zeit die folgende Fehlermeldung:

$ 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

Ich habe die folgenden Einstellungen in meiner lokalen gitconfig geändert

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

... und git gc ausgeführt (was meiner Meinung nach die Packs so umstrukturiert hat, dass jede Packung innerhalb der Packungsgröße von 1 GB blieb). Das hat nicht geklappt und ich bekomme den oben gezeigten Fehler.

Ich habe versucht, die Größe jeder Packung zu verringern.

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

... und git gc ausgeführt (was meiner Meinung nach die Packs so umstrukturiert hat, dass jedes Pack innerhalb der Packgröße von 500 MB blieb). Das hat auch nicht geklappt und ich bin auf den gleichen Fehler gestoßen.

Ich bin mir nicht sicher, welche Github-Standardlimits für die Paketgröße gelten (falls vorhanden). Das Konto ist ein Mikrokonto, wenn das wichtig ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage