Cytat
(package method) directly on the server, using RPM/DEB
from your workstation, copy your ~/.ssh/id_rsa.pub file to the server. Put it in /tmp/YourName.pub.
(U) on the server, as root, do the install (urpmi, yum, apt-get, etc.).
on the server, "su - gitolite", then as "gitolite" user, run gl-setup /tmp/YourName.pub.
on the client, run cd; git clone gitolite@server:gitolite-admin
from your workstation, copy your ~/.ssh/id_rsa.pub file to the server. Put it in /tmp/YourName.pub.
(U) on the server, as root, do the install (urpmi, yum, apt-get, etc.).
on the server, "su - gitolite", then as "gitolite" user, run gl-setup /tmp/YourName.pub.
on the client, run cd; git clone gitolite@server:gitolite-admin
Wszystko od razu działało, w porównaniu do instalacji gitosis'a jest to o wiele mniej pracy, do tego łatwość tworzenia nowych repo (wystarczy odpytać serwer o repo które nie istnieje a zostanie ono od razu utworzone) i konfiguracji (która w całości oparta jest o gitolite@server:gitolite-admin).
Więc jeżeli ktoś zamierza postawić serwer git'a z wieloma repo i kontrolą użytkowników opartą o klucze publiczne to bardzo polecam

P.S. Jeżeli wasz serwer działa na innym porcie wtedy url wygląda tak: ssh://gitolite@serwer:port/gitolite-admin, trochę się z tym namęczyłem

P.S2. Nie omawiałem dokłądniej konfiguracji ponieważ projekt ma bardzo dokładną i rozbudowaną dokumentację
