es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Configuración AuthzSVNReposRelativeAccessFile en SubversionEdge

Me gustaría configurar una regla de acceso por repositorio en SubversionEdge.

Quiero decir, usar la directiva AuthzSVNReposRelativeAccessFile en el archivo httpd.conf para establecer un archivo de acceso por repositorio en lugar de usar un archivo para todos los repositorios.

<location svn/="">
   DAV svn
   SVNParentPath "/opt/csvn/data/repositories"
   SVNReposName "CollabNet Subversion Repository"

  <ifmodule deflate_module="">
    SetOutputFilter DEFLATE
  </ifmodule>
  AuthzSVNReposRelativeAccessFile "authz"
  SVNListParentPath On
</location>

Pero no funciona, la regla de acceso todavía utiliza un archivo para todos los repositorios. Cualquier persona con experiencia en configuraciones como esta, por favor ayude. Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para configurar reglas de acceso por repositorio en SubversionEdge utilizando la directiva AuthzSVNReposRelativeAccessFile, siga los siguientes pasos:

    1. Abra el archivo httpd.conf ubicado en /opt/csvn/data/conf/httpd.conf
    2. Busque la línea que comienza con
    3. Agregue la siguiente línea después de SVNListParentPath On :

      AuthzSVNReposRelativeAccessFile on

    4. Guarde y cierre el archivo.

    5. Cree un nuevo archivo llamado authz en cada uno de los directorios de repositorio para los cuales desea establecer reglas de acceso.
    6. Abra cada uno de estos archivos authz y establezca las reglas de acceso para ese repositorio específico.
    7. Guarde y cierre los archivos.
    8. Reinicie el servidor SubversionEdge.

    Ahora, cada repositorio tendrá su propio archivo authz que se utilizará para el control de acceso, en lugar de usar un archivo para todos los repositorios.

Comments are closed.