Достаточно создать на сервере пустой репозиторий, после чего вы можете перенести на него репозиторий.
ОБНОВЛЕНИЕ : как указал VonC, новый репозиторий должен быть готов для этого. Я не знал об этом, так как я использую gitolite для создания репозиториев, и я предполагаю, что он создает голые.
Пример конфигурации репозитория Gitolite:
repo adir/myrepo
RW+ = user1
RW+ = user2
R = user3
Итак, чтобы создать репо с gitolite, я просто добавляю конфигурацию, подобную этой, в conf / gitolite.conf, а затем фиксирую и отправляю изменения. Я редактирую на своем ноутбуке, пуш отправляется на сервер и запускает создание репо. Очень удобно.