2008-11-03 35 views
5

Desde la versión 1.5 Subversion admite tener un proxy de caché local para el repositorio principal principal.Autenticación Subversion proxy sin escritura

Obtuve el esclavo sincronizado y el maestro reproducía los commits del esclavo. Todo funciona bien hasta ahora, pero ahora me pregunto cómo hacer la autenticación (trabajando con la guía this).

Cuando tanto el maestro como el esclavo tienen un conjunto de autenticación, el esclavo solicita un nombre de usuario/contraseña en las lecturas, pero ambos solicitan las escrituras.

¿Cuál es la manera de obtener también la autenticación transparente para el usuario del esclavo (lo que significa que requiere solo 1 autenticación independiente si es de lectura o escritura)?

estoy probando con:

  • Apache/2.2.3, 1.4.2 Subversion en el esclavo (Debian)
  • Apache/2.2.8, 1.5.1 Subversion (Ubuntu)

Respuesta

2

Al final el problema se resolvió mediante la configuración de la mod_proxy correctamente. Ones mod_proxy es consciente de que también debe proxy de las credenciales de autenticación, funciona bien y el usuario tiene que ingresar el nombre de usuario/contraseña solo una vez.

+1

¿Podría explicarme cómo lo resolvió exactamente? Enfrentando un problema similar ahora. –

1

Recordando la contraseña seguramente depende del cliente svn que está utilizando, ¿por qué le preguntaría nuevamente si le dijo que lo recuerde?

También es posible que desee leer sobre Apache, en concreto la Directiva requieren, que controla la autenticación HTTP: http://httpd.apache.org/docs/2.2/mod/core.html#require

Por lo general Require valid-user se utiliza

+0

Cómo hacer la autenticación en general no es la pregunta, sino cómo evitar que el esclavo y el maestro requieran autenticación (haciendo que el usuario ingrese las credenciales dos veces). – Ansgar

Cuestiones relacionadas