I setuped gitosis on a linux server following this tutorial:

http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

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.

Thanks!

link|improve this question
We found out after some testing that SSH was the problem with msysgit. When we used scp to transfer a file to our server with msysgit, the transfer started fast and then slowed down. We tested from a Mac computer, did the same command and it was fast. So there's something wrong with OpenSSH in the msysgit distribution. – EtienneT Apr 6 '10 at 13:13
May be some kind of traffic shaping somewhere? Is the speed stable after slowdown? – Vi. Apr 7 '10 at 2:14
Are You under a vpn connection ? – aleroot Sep 4 '11 at 19:53
You may want to check out gitolite. Gitosis hasn't been updated for a while. Also gitolite is very easy to setup :) – Dean Perry Sep 4 '11 at 20:01
feedback

1 Answer

The fact that it starts fast, then slows way down would make me wonder if there is some traffic-limiting device involved. Are you running over ssh or git: or http: ? - Greg

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.