gitosis con autenticación de contraseña (no quiero usar la clave ssh)

gitosis con autenticación de contraseña (no quiero usar la clave ssh)

Seguí un tutorial en línea para configurar gitosis en mi servidor LAN y ahora estoy usando la clave ssh para autenticarme. Todos los tutoriales que vi utilizaban autenticación de clave ssh. Me preguntaba si puedo usar una contraseña para autenticar un clon remoto o una inserción.

La razón por la que quiero hacer esto es porque hay muchas máquinas en mi LAN y no quiero configurar la clave ssh desde cada máquina, por lo que puede ser más fácil recordar solo una contraseña.

Un problema que puedo ver con la autenticación de contraseña. Si la gitosis necesita autenticarse por archivo, entonces será difícil implementar esto.

Respuesta1

Sí, es posible, pero requiere un proceso:

  • escuchando tus solicitudes de git
  • haciendo la autenticación
  • pasando esa solicitud al script gitolite.

Como no desea autenticación basada en ssh, eso significa que no hay demonio ssh.
Eso te deja con un proceso httpd de Apache, que puedes configurar fácilmente (git o no git) para autenticarte:

  • un archivo
  • un LDAP
  • ...

En el VirtualDirectoryque definirás, luego llamarás al script gitosis, que tendrás que modificar para ello, llamando a su vez algit http-backend(el script cgi "http inteligente").

No lo probé con el bastante viejo y obsoleto.gitosis.
Pero funciona bien congitolita: vercómo configurar gitolite para usar el modo http inteligente

información relacionada