Autenticación proxy de escritura de Subversion
-
06-07-2019 - |
Pregunta
Desde la versión 1.5, Subversion admite tener un proxy de almacenamiento en caché local para el repositorio principal principal.
Hice sincronizar al esclavo y el maestro repitió los commits al esclavo. Todo funciona bien hasta ahora, pero ahora me pregunto cómo hacer la autenticación (trabajando con esta guía).
Cuando ambos, el maestro y el esclavo, tienen la autenticación establecida, el esclavo solicita el nombre de usuario / contraseña en las lecturas, pero ambos solicitan las escrituras.
¿Cuál es la forma de obtener también una autenticación transparente para el usuario del esclavo (lo que significa que solo se requiere 1 autenticación independiente si es de lectura o escritura)?
Estoy probando con:
- Apache / 2.2.3, Subversion 1.4.2 en el esclavo (Debian)
- Apache / 2.2.8, Subversion 1.5.1 (Ubuntu)
Solución
Al final, el problema se resolvió configurando mod_proxy correctamente. Unos mod_proxy es consciente de que también debe proxy las credenciales de autenticación, funciona bien y el usuario debe ingresar el nombre de usuario / contraseña solo una vez.
Otros consejos
Recordar la contraseña seguramente depende del cliente svn que estés usando, ¿por qué volvería a preguntarte si le dijeras que la recuerde?
También es posible que desee leer sobre apache, específicamente la directiva Require, que controla la autenticación HTTP: http://httpd.apache.org/docs/2.2/mod/core.html#require
Por lo general, se utiliza Requerir usuario válido