From: Junio C Hamano Date: Sat, 05 Nov 2011 02:26:11 GMT Subject: Re: share object storage for multiple clones of different repositories Message-ID: <7vobwr9uf0.fsf@alter.siamese.dyndns.org> In-Reply-To: Gelonida N writes: > SHARED_STORAGE=$HOME/shared_storage > mkdir $SHARED_STORAGE > > git clone remotehost1:repo1 > cd repo1 > rsync -av .git/objects $SHARED_REPO Up to this part it is probably OK. Repeat that for all your local repositories to collect all objects in $HOME/shared_storage. After doing that, do this in all of your local repositories: rm -rf .git/objects mkdir -p .git/objects/info echo $HOME/shared/storage >.git/objects/info/alternates The reason why nobody should follow your original recipe is because any "git gc"/"git repack" in any of your local repositories would break others with that approach.