gitweb - это всего лишь механизм визуализации. Вам не нужно это тянуть / толкать.
Достаточно простого сервера Apache, вызывающего этот git-http-backend
механизм .
Gitolite (пожалуйста, без Gitosis: он устарел) - это механизм авторизации, который также не требуется для push / pull (если вы не хотите ограничить доступ для группы пользователей).
Больше деталей в: