Final update and fix: The solution here turned out to be a combination of two things: using Windows Git rather than Cygwin Git as Graham Borland suggest
The only thing that help to avoid this error on shared Linux hosting was to add
[pack] packSizeLimit = 64m threads = 1
to
.gitconfig
Most important was "threads = 1"