Estoy tratando de instalar las herramientas de desarrollo para un equipo pequeño, y no puedo obtener la autenticación correcta.
Como somos un equipo distribuido, el servidor está en Internet. Y me gustaría tener SSO + configuración de cliente cero.
Entonces, básicamente, git sobre https + webdav no es práctico, porque el cliente git solo puede usar autenticación básica pero no guarda la contraseña y algunos complementos IDE ni siquiera reenvían la pregunta de contraseña en su interfaz de usuario.
Tengo que usar git sobre ssh entonces. Instalé gitosis y básicamente funciona con teclas asimétricas, está bien. Tendré que pedirle a cada desarrollador que instale su clave, puedo hacerlo, olvidar la configuración cero.
Entonces quiero que los desarrolladores accedan a las herramientas web (wiki, tickets, etc.) que están en https, pero esta vez tengo que darles un nombre de usuario / contraseña u otra clave privada solo porque los formatos no son compatibles entre SSH y SSL y el lugar para almacenarlo en el sistema operativo no es el mismo. Ahora, tengo que olvidar el SSO?
¿Estoy equivocado?