Je fais de la maintenance sur un serveur svn privé. L'authentification est gérée via Apache basic HTTP + mod_authz_svn. Je dois l'avoir pour que chaque utilisateur ait un accès en lecture/écriture, à l'exception d'un seul utilisateur en lecture seule. L'utilisateur en lecture seule doit cependant être authentifié. Je configure mon fichier de configuration authz comme ceci:Utilisateur en lecture seule pour svn
[/] * = rw read-only = r
Mais cela ne fonctionne pas. L'utilisateur "en lecture seule" peut toujours valider les modifications. Je peux rendre les choses en lecture seule pour tout le monde, mais le bit * semble remplacer ce que j'essaie de définir en lecture seule.
FWIW, pièce pertinente de l'Apache est conf:
<Location /repos> DAV svn SVNPath ... SVNIndexXSLT "/svnindex.xsl" AuthzSVNAccessFile ... AuthType Basic AuthName ... AuthUserFile ... Require valid-user </Location>
+1: _Exactement ce que j'allais dire :-) – alastairs
J'ai essayé la correspondance inverse, ne fonctionne pas. Existe-t-il un moyen de rendre le groupe automatique? Je préfère ne pas avoir à reconstruire ce fichier chaque fois qu'un utilisateur est ajouté au serveur. – iconoplast
Si c'est le fichier complet - quel est le problème avec la construction automatique? –