From: Thomas Rast Date: Thu, 26 Feb 2009 09:23:43 GMT Subject: Re: gitosis: how to create absolutely empty repos Message-ID: <200902261023.46700.trast@student.ethz.ch> In-Reply-To: Lasse Kliemann wrote: > Here the docs say to add some files and to do a commit. However, > I want an absolutely empty repos created, so I skip this step. > > $ git push origin master:refs/heads/master > Initialized empty Git repository in /home/git/repositories/test.git/ > error: src refspec master does not match any. > fatal: The remote end hung up unexpectedly > error: failed to push some refs to 'ext:test.git' You can do "anything" to the repository and gitosis will create it. For example, doing an invalid push will work (you'll need to do this in a git repository to make git-push happy, but it doesn't matter what it contains): git push gitosis@server.example.com:repo.git :master Note that _cloning_ such a repository is only possible since 86ac751 (Allow cloning an empty repository, 2009-01-23), which is not in any released version yet, but will be in 1.6.2. -- Thomas Rast trast@{inf,student}.ethz.ch