Pregunta

Estoy utilizando la autenticación basada en camino con svnserve, pero me da errores de permiso si puedo especificar un repositorio. Sin embargo, si sólo especifique la ruta a continuación, se realiza la autenticación.

En mi archivo authz, si hago esto funciona:

[/my/path]
my_username = r

Si hago esto, no funciona:

[svn:/my/path]
my_username = r

Estoy bastante seguro de que "SVN" es el nombre real de mi repositorio. Si alguien puede que me haga saber cómo puedo saber el nombre de un repositorio, que pueden ayudar. El repositorio está bajo / / local / usr SVN.

¿Fue útil?

Solución

Esto probablemente significa que sólo hay un repositorio conocido a svnserve. Por favor, dar más detalles acerca de la configuración actual si desea una respuesta precisa y no conjeturas.

Otros consejos

Cuando creaste svnadmin _________ lo que cada vez que le diste ese espacio en blanco es el nombre del repositorio. Para la autorización basada en ruta a definir su repositorio por su nombre. A continuación, puede specifiy un camino dentro del repositorio.

Yo uso principalmente de autenticación HTTP, así que no estoy seguro de si hay alguna diferencia con svnserv.

Uso de autenticación HTTP, una vez que haya definido el SVNParentPath le puede dar acceso a las zonas del repositorio, por ejemplo, una rama de las bibliotecas de la lógica de negocio a otro desarrollador de este modo:

[bizlib:/branches/2.0.x]
 dev_login = r
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top