I\'m running a Ubuntu (9.10) server with Git (latest from Ubuntu package manager) installed. Access to the Git is via SSH. On windows machines, I\'m using Cygwin to push/pul
Try msysgit. I had the same issue with cygwin's git, and when I fetched the same repository using msysgit it worked first time.
See also this thread: http://cygwin.com/ml/cygwin/2010-09/msg00832.html