I setuped gitosis on a linux server following this tutorial:
We are using git on our windows machines with TortoiseGit and msysgit.
Pushing changes to the server is pretty fast, but when we want to clone or fetch changes from the remote server, it begins really fast (800k/s) and then drop pretty fast to around 3 to 30k/s and it can take forever to update. git-pull for small update is fast, but as soon as we have to download something of more than a few MB, it is slow.
We are switching from SVN to git and this is holding us back from using git full time.