Gelonida N <gelonida@xxxxxxxxx> 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. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html