Чего не хватает в приведенных выше ответах, так это как протолкнуть на сервере новый репо.
Предположим, что в конфигурационном файле gitolite у вас есть репозиторий my_repo, вы можете добавить на сервер существующий локальный репозиторий.Сделайте репо следующим образом:
cd my_repo
git remote add gitolite git@your.git.server:my_repo
git push gitolite master
Вы должны вводить ТОЛЬКО ОДИН РАЗ во вторую строку выше.После этого вам нужно только нажать.