Autenticando Git Repository independientemente de la authentication del server

Gurús "Git", ¿podrían ayudarme en algo?

Hasta donde yo sé, el acceso de Git podría ser manipulado a través de la authentication del usuario / grupo del server. pero ¿hay alguna forma de que pueda usar otra authentication de acceso independientemente de la authentication del server OS?

Me refiero a SVN, los usuarios solo están definidos para SVN

Puede usar ssh, combinado con Gitolite (una biblioteca de control de acceso en Perl, para Git): que usará la correspondencia entre la key pública ssh y el nombre de usuario definido solo para Gitolite.

Consulte más en " ¿Cómo funcionan los progtwigs como la gitolita? ".


Si está utilizando / instalando services de hospedaje de Git como GitLab (ruby) o GitbLit (java) , entonces los usuarios pueden definirse en una database dedicada para esos services.


En ambos casos, la authentication del usuario no depende del sistema operativo.