O Git não autentica. Período.
Gitolite ( por favor, não use a gitosis do projeto, agora obsoleta ) é somente autorização .
Contanto que o serviço de escuta (ssh ou apache) seja capaz de:
- use o PAM (como um
libapache2-mod-auth-pam
em " Autenticar o Apache usando o PAM ") - chame gitolite (como em esta configuração, L107 )
Você pode autenticar usando o PAM e autorizar usando o Gitolite.