在本教程中,我在linux服务器上设置了gitosis:
http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way
我们在TortoiseGit和msysgit的windows机器上使用git。
将更改推送到服务器是相当快的,但是当我们想要从远程服务器克隆或获取更改时,它开始非常快(800k / s),然后很快下降到大约3到30k / s,并且可能永远更新。 git-pull对于小的更新是很快的,但是一旦我们不得不下载超过几MB的内容,它就很慢。
我们正在从SVN切换到GIT,这使我们从全职使用GIT。
谢谢!
就像你能够识别的那样,这是一个客户端问题,而不是服务器故障 。
如果你愿意,你可以configurationTortoiseGit来使用Putty的plink,而不是自定义的实现。
然后,您可以使用腻子自定义默认设置。
在腻子“默认设置”中,启用以下内容:
对我来说,这导致了从143.00 KiB / s到4.50 MiB / s
希望这可以帮助。
看起来你解决了这个问题,但认为我会增加我的经验。 当我们试图实现git时,我们发现克隆在NFS挂载上要慢得多,所以我们现在build议大家使用本地磁盘。