2012-02-15 25 views
16

Creé un repositorio en una unidad de red con svnadmin create repos.¿Cómo establecer permisos en un repositorio svn?

¿Hay alguna manera de establecer los permisos de usuario en el repositorio?

Y si ese es el caso, ¿cómo se pueden establecer esos permisos?

+3

Parece ser un duplicado de http://stackoverflow.com/questions/81361/how-to-setup-access-control-in-svn – altern

Respuesta

18

Si necesita para administrar el acceso a través de svn:// protocolo (autorización incrustado), todo lo que tiene que hacer es cambiar los archivos en conf carpeta de su repositorio recién creado:

  1. Configurar passwd (repos/conf/passwd) con el fin para definir una lista de usuarios y contraseñas
  2. Configurar authz (repos/conf/authz) con el fin de definir grupos y privilegios
  3. Configurar svnserve.conf (repos/conf/svnserve.conf) con el fin de definir la configuración de acceso general

Aquí está la guía simple de how to edit and configure access to your repository. También puede consultar official documentation para sumergirse en la administración de acceso de subversión.

En caso de que necesite administrar el acceso a través del protocolo http://, puede consultar official subversion documentation on this matter, es un tema un poco más complejo que la autorización de subversión incorporada.

+0

Pero este enfoque no funciona solo si el repositorio está en un servidor y no una unidad de red? – Woltan

+1

si te refieres al protocolo 'file: ///', entonces tienes razón, no funciona. En realidad, no hay administración de acceso para el protocolo 'file: ///' disponible. – altern

+0

Gracias, esto responde mi pregunta ^^ – Woltan

Cuestiones relacionadas