configuración

configuración

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

información relacionada