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)
¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top