Добавление этого ответа при ответе на вопросы ..
Сначала убедитесь, что ваш серверный репозиторий инициализирован как git хранилище.
Затем проверьте, какой путь вы указали git указывает на ваш серверный репозиторий.
Как указал @matt, используйте git clone ssh://user@server/project
, чтобы сделать локальную копию удаленного репо.
Это проще (и стандартным методом) чем инициализация локального репо git, добавление удаленного URL и извлечение.
Подсказка: если вы не работаете внутри репозитория на удаленном сервере (ie вся распределенная работа будет выполняться на других компьютерах чем сервер), тогда имеет смысл использовать пустой репозиторий, см. эту ссылку:
Как вы используете репозиторий "git --bare init"?