Re: How to clone faster via ssh ?
From: Alexander Litvinov <hidden>
Date: 2016-06-15 22:42:09
The time to unpack the resulting pack on this end is eliminated
if you use git from last week, namely this commit:
commit e1c7ada6dd1fdf249d0bb84f3293d3be768b9239
Author: Junio C Hamano [off-list ref]
Date: Wed Oct 19 14:43:43 2005 -0700
git-clone: always keep pack sent from remote.
This deprecates --keep and -q flags and always keeps the
pack
sent from the remote site. Corresponding configuration
variables are also removed.
Signed-off-by: Junio C Hamano [off-list ref]
But you would still pay for creating a pack on the remote side.Yeah ! Thanks. Version for todays master branch works much faster: lan@lan:~/tmp/git/billing> time git-clone -n ssh://lan@lan/home/lan/tmp/git/billing/repo r1 defaulting to local storage area lan@lan's password: Packing 204607 objects real 4m0.107s user 0m11.879s sys 0m1.717s And it makes only one pack. Great.