Svn autentification

bonsoir (et oui c’est encore moi) !

voici le fichier : /etc/apache2/dav_svn.authz
son contenue :

<Location /Xtrem/svn>
DAV svn
SVNPath /var/www/projects/Xtrem/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd

le fichier dav_svn.passwd contient 2 utilisateurs

svn marche, mais n’importe qui peu check in/out mon projet !

j’ai reussi a creer des utilisateurs avec trac pourtant (remarque je n’ais pas ecore reussi a retirer l’acces anonymous :frowning: )

Donc mes questions sont ?
y a t’il autre chose a mettre dans ce fichier ?
et faut il faire quelquechose a apache2 pour imposer de s’identifier !

Merci d’avance !

j’ai decouvert le fichier svnserve.conf :
qui permet de configurer l’acces
la configuration par défaut etant :
anon-access = read
auth-access = write
password-db = passwd

je souhaiterais que les utilisateurs non autentifiés ne puisent télécharger mon projet ?
que dois-je mettre a : anon-access = ???
(qt je mais none , on peu qt meme DL mes sources …)

oui il faut rechercher des tutos de config d’apache qui parlent des directives
AuthName
AuthUserFile
à mettre dans les balises <Directory /var/www/private> directives , (là un répertoire dont l’accès n’est pas anonyme : private, contenu dans la racine du DocumentRoot), directives qui vont demander une authentification de l’user par exemple, mais on peut faire un fichier qui spécifie des groupes avec des noms d’user sur la même ligne :
nomdugroup : toto nono coco
avec une directive require group nomdugroup (un truc comme ça), et une autre AuthGroupFile bien sur, tout ça dans le bloc …
j’ai pas les exemples précis là, mais si tu trouves un bon tuto, j’en cherche encore (qui parle aussi des virtuals hosts tant qu’à faire) …

effectivement je suis passer par la config d’appache :
<Location “/Xtrem/svn”>
AuthType Basic
AuthName "Xtrem"
AuthUserFile /var/www/projects/Xtrem/.htpasswd
Require valid-user

là sa marche impecable pile comme je voulais

pas besoin de configurer svn, je ne pense pas que ce soit la situation idéal car svn avec son propre systeme mais je n’ais pa reussi a l’utiliser …

l’avantage c’est que j’ai le meme fichier passwd pour trac et svn