Esto existe en mi archivo httpd.conf:
<Location /svn>
DAV svn
SVNParentPath /Users/iirp/Sites/svn
Allow from all
#AuthType Basic
#AuthName "Subversion repository"
#AuthUserFile /Users/iirp/Sites/svn-auth-file
#Require valid-user
</Location>
Este es un archivo de trabajo.
Cuando cambio esto a:
<Location /svn>
DAV svn
SVNParentPath /Users/iirp/Sites/svn
#Allow from all
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /Users/iirp/Sites/svn-auth-file
Require valid-user
</Location>
y cuando accedo a mi repositorio a través de URL, me aparece la pantalla de autenticación, pero después de esa pantalla mi repositorio svn no se muestra correctamente.
para ver mensaje que me da es:
Error Interno del Servidor
El servidor encontró un error interno o una mala configuración y no pudo completar su solicitud.
Por favor contacte al administrador del servidor,[correo electrónico protegido]e infórmeles sobre la hora en que ocurrió el error y cualquier cosa que haya hecho que pueda haber causado el error.
Es posible que haya más información disponible sobre este error en el registro de errores del servidor.
Respuesta1
¿Existe el archivo /Users/iirp/Sites/svn-auth-file y es legible por el usuario que ejecuta el proceso de Apache? Comprueba los permisos.
Respuesta2
Bueno, empieza por dividir la tarea en partes más pequeñas.
- Pruebe con una configuración más a prueba de balas
- Acceso al repositorio de pruebas (RO) sin autenticación
- Pruebe el acceso en el cliente svn CLI
Consejos por subtareas
configuración
<Location /svn/>
...
SVNParentPath /Users/iirp/Sites/svn/
Acceso anónimo
Satisfy Any
Pruebas de acceso
svn ls URL/REPO