Предполагается, что Gitolite полностью прозрачен как для клиентских, так и для серверных операций, за исключением промежуточного доступа.
На клиенте это означает, что это просто еще один URL-адрес на основе ssh. Лично я ненавижу putty / plink, но я знаю, что они (могут быть сделаны) работают. Кто-то добавил putty.mkd в gitolite docs; Вы можете проверить там.
На сервере это означает, что это просто еще одно пустое хранилище, за исключением того, что у него есть специальный хук обновления, с которым вы не должны возиться. В противном случае нет никакой разницы.