There are a lot of settings you can tweak to make git's repacking do better on low memory hosts. On my 256MB VM:
athena /home/git % cat .gitconfig
[pack]
windowMemory = 10m
packSizeLimit = 25m
threads = 1
It might be that you just need to tweak these settings.
--
Sean Whitton

