Только в пятницу разбирался с gitosis )
Советуют делать так:
mkdir myproject
cd mypyroject
git init
git remote add MYSERVER git@MYSERVER:myproject.git
touch testfile
git add .
git commit -am 'add test file'
git push MYSERVER master:refs/heads/master
но у меня тоже не создавался, и я сделал так:
git init --bare myserver ssh://git@myserver:2280/home/git/repositories/test.git
ну и коммит с пушем. (да, лучше сделать пустой файл типа touch readme.txt и потом git add. & git commit -am «init»).
и все стало отлично ;)