Matthieu Moy <Matthieu.Moy@xxxxxxx> writes: > (2) > > $ mkdir ~/bare-repo > $ cd ~/bare-repo > $ git --bare init > $ cd > $ mkdir local/non-bare > $ cd local/non-bare > $ git init ... If your publishing repo is local like the above, then $ mkdir /tmp/junk && cd /tmp/junk $ git init; tar xf /tmp/project.tar; git add .; ... populate ... $ git commit -m initial $ cd /else/where/to/publish $ git clone --bare /tmp/junk myproject.git $ rm -fr /tmp/junk would be enough to get your published repository started, isn't it? Then wouldn't: $ cd $HOME $ git clone /else/where/to/publish/myproject.git myproject set up your ~/myproject exactly the same way as other people who will work with that published repository? - 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