Sim, é possível, mas requer um processo:
- ouvindo suas solicitações de git
- fazendo a autenticação
- passando essa solicitação para o script gitolite.
Como você não deseja a autenticação baseada em ssh, isso significa que não há o daemon ssh.
Isso deixa você com um processo httpd do Apache, que você pode facilmente configurar (git ou não git) para autenticar em:
- um arquivo
- um LDAP
- ...
No VirtualDirectory
que você irá definir, você irá chamar o script da gitosis, que você terá que modificar para ele, por sua vez, chamando o git http-backend
(o script cgi "http inteligente").
Eu não testei com a bastante antiga e obsoleta gitosis .
Mas funciona muito bem com gitolite : veja como configurar o gitolite para usar o modo http inteligente