настройка gitosis
Только в пятницу разбирался с 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»).

и все стало отлично ;)
Ошибка появляется сразу после remote add? Я сейчас сделал git remote add test root@yandex.ru:test.git — прошло без ошибок (рутового доступа к яндексу нет, чесслово). После добавления remote`а и первого коммита нужно сделать пуш — тогда создастся репозиторий: git push origin master:refs/heads/master