2010-08-11 6 views

Répondre

2

Vous pouvez protéger par mot de passe des répertoires spécifiques en utilisant le fichier authz du serveur svn comme ceci:

[proj:/branches/davesbranch] 
dave = rw 

Il y a other means pour l'accès par Apache. Voir the book.

Ma question serait "pourquoi?" Si vous avez peur qu'ils gâchent quelque chose, cela va à l'encontre de l'idée du contrôle des révisions. De plus, si vous donnez plutôt aux développeurs la liberté de créer autant de branches qu'ils le souhaitent, alors ils vont mess up their own branches instead of the trunk.

0

Chez Trac Hacks, il y a un plug-in appelé Svnauthz File Administration plugin qui pourrait fonctionner pour vous. Je cherche à faire quelque chose de similaire même si ce que je veux faire est de restreindre différents projets Trac à certaines parties du référentiel. Je n'ai pas encore essayé. Je reviendrai à vous une fois que je le ferai.

+0

Je viens donc d'installer le plugin svnauthzadmin et il a l'air de faire ce dont vous avez besoin. L'interface d'administration vous permet de spécifier les chemins du référentiel et d'affecter les autorisations R/W des utilisateurs à ces chemins. – spade78