Malloc scheiterte beim Git-Pull

930
user1447257

Ich bekomme diesen Fehler beim Versuch, git pull zu machen:

$git pull origin master remote: Counting objects: 91, done. remote: Compressing objects: 100% (79/79), done. fatal: Out of memory, malloc failed (tried to allocate 2445656885 bytes) fatal: unpack-objects failed 

Wie kann ich das beheben?

Ich habe versucht, einige Speichergrenzen in der zu setzen .gitconfig, aber es hat nicht geholfen:

[pack] threads = 1 deltaCacheSize = 128m packSizeLimit = 128m windowMemory = 128m [core] packedGitLimit = 128m packedGitWindowSize = 128m 
0

1 Antwort auf die Frage

0
ilkhd

2445656885 beträgt ca. 2,5 GB. Eine recht ungewöhnlich große Anzahl, ich bin mir nicht sicher, ob Malloc das überhaupt verlangen durfte. Kann ein Anzeichen für einen Softwarefehler sein. Überprüfen Sie Ihre Git-Installation.

Nun, ich habe diese eine Binärdatei, die ziemlich groß ist. Git erlaubte ein Push und Pull auf einem 64-Bit-System. Nun zog ich aus einem 32-Bit-System, könnte es das sein? user1447257 vor 9 Jahren 0
Ja. Das könnte der Grund sein. ilkhd vor 9 Jahren 0
Gibt es eine Möglichkeit, git mit großen Dateien auf Festplattenspeicher zu verweisen? user1447257 vor 9 Jahren 0