I am running git daemon with the following command.
c:\\cygwin\\bin\\git daemon --reuseaddr --base-path=/cygdrive/S --export-all --verbose --enable=receive-pack
I have the same problem (Ubunut as git server 1.7.0.4, Windows Msysgit is git client 1.7.0.2). While it is ok if I use ubuntu git client.
I updated the client to 1.7.1.0, it doesn't help
I use git-daemon to manage the repo (enable receive-back server), and it is a problem. (msysgit with gitdaemon)
When I switch to gitolite, the problem disappear.
Suggest to use git-daemon for read-only