Question

J'utilise l'authentification basée chemin avec svnserve, mais il me donne des erreurs d'autorisation si je spécifie un référentiel. Cependant, si je spécifie juste un chemin il authentifie.

Dans mon fichier authz, si je fais cela, il fonctionne:

[/my/path]
my_username = r

Si je fais ça, ça ne fonctionne pas:

[svn:/my/path]
my_username = r

Je suis assez certain que « svn » est le nom réel de mon dépôt. Si quelqu'un pouvait me faire savoir comment je trouve le nom d'un dépôt, qui pourrait aider. Le dépôt est sous / usr / local / svn.

Était-ce utile?

La solution

Cela signifie probablement qu'il n'y a qu'un seul référentiel connu svnserve. S'il vous plaît donner plus de détails au sujet de votre configuration actuelle si vous voulez une réponse précise et non devinettes.

Autres conseils

Lorsque vous avez créé svnadmin _________ tout ce que vous avez donné dans ce vide est votre nom référentiel. Pour contrôles sur les chemins que vous définissez votre référentiel par son nom. Vous pouvez ensuite spécifier un chemin dans le référentiel.

Je l'utilise principalement HTTP Auth, donc je ne sais pas s'il y a des différences avec svnserv.

En utilisant HTTP Auth une fois que vous avez défini le SVNParentPath vous pouvez donner accès à des zones de dépôt, par exemple, une branche des bibliothèques de logique métier à un autre développeur comme ceci:

[bizlib:/branches/2.0.x]
 dev_login = r
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top