From: Jay Soffian Date: Tue, 13 Apr 2010 17:30:44 GMT Subject: TODO: git should be able to init a remote repo Message-ID: [Mostly I'm sending this so I can add a "TODO" label to it in my gmail.] :-) With modern git, setting up a remote bare repo that you can push to is finally down to a reasonable number of commands: $ ssh remote git init --bare myproject.git $ git remote add -m master origin remote:myproject.git $ git push -u origin master But we can do better. I was thinking something like: $ git remote init [--push] [--mirror] This would perform all of the steps above, except for the push itself, unless given --push (in which case, that too). This is meant to simplify what I believe is the common case of setting up remote repos. j.