Tenía una instalación de svn + apache perfectamente funcional donde estaba usando por control de acceso de directorio para restringir el acceso a varias partes del repositorio. En particular, nadie tenía acceso al nivel superior en el repositorio [/]. La gente tenía acceso a carpetas como [/ www], etc. Estaba especificando estos permisos en un archivo (svn-access-file).svn + apache por control de acceso de directorio: problema de permisos raro (403 error prohibido)
Tuve que cambiar a una máquina nueva. Así que instalé subversion-1.6.3 y httpd-2.2.11 en él, y modifiqué el archivo conf para imitar el archivo conf en la máquina antigua (y copié el archivo svn-access-y el archivo svn-auth-file). Luego tomé un volcado de svn e hice una carga para volver a colocar cosas en el nuevo repositorio. Ahora puedo verificar cosas, modificar cosas y comprometerme. Sin embargo, tan pronto como yo trato de hacer un 'svn up' en un ya desprotegido copia de algunos sub-carpeta [/ www/personas], me sale el siguiente error:
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'https://[servername]/svn'
Parece que el problema es que está intentando acceder al directorio de nivel superior [/], aunque en realidad solo debería intentar acceder [/ www]. Si temporalmente le doy acceso al usuario a [/], funciona.
¿Alguien puede decirme cómo solucionar esto? Todo funcionó en la máquina vieja.
Gracias! Gaurav
¿Cuáles fueron las versiones de subversion y apache en su instalación anterior? ¿La sugerencia a continuación resolvió su problema? – RjOllos