Un petit billet pour ceux qui chercherais a gerer plusieurs repository avec svn dont certains seulement sont public :
Dans apache (module dav_svn) ->
DAV svn
SVNParentPath /var/subversion/repository
# Uniquement l'envoi de donnes
require valid-user
AuthType Basic
AuthName "Zenol's Subversion Repository"
AuthUserFile /var/subversion/conf/htpasswd
AuthzSVNAccessFile /var/subversion/conf/authz
require valid-user
Ensuite, il n'y a plus qu'a configurer les droits dans le fichier authz
#Root
[/]
* = r
#Public
[pub:/]
yourname = rw
* = r
#Hide
[repo_secret:/]
* =
yourname = rw
Et voila, de mon coter c'est régler.