Voilà, je me suis fait un repository subversion pour GRUMF, accès libre en lecture, authentification PAM en écriture, et SSL only (avec un certificat bugué mais bon). Prochaine étape: installer trac. On avait pensé à installer Collaboa, mais d'après ce que j'ai compris, la procédure d'install est rébarbative (j'ai même entendu parler d'un reboot), donc on a abandonné.

Petit à petit, la plateforme de développement avance, stay tuned.

Histoire d'apporter une touche encore plus geek a ce billet, voilà, pour information, la configuration utilisée pour la VirtualHost svn.hosmoz.net:

<VirtualHost *:443>
	SSLEngine On
	SSLCertificateFile /etc/apache2/ssl/apache.pem
	ServerAdmin geoffrey@hosmoz.net
	ServerName svn.hosmoz.net
	<Location />
		DAV svn
		SVNParentPath /home/ash/svn/

		# Limit write permission to list of valid users.
		<LimitExcept GET PROPFIND OPTIONS REPORT>
			AuthPAM_Enabled on
			AuthType Basic
			AuthName "Hosmoz Subversion Repository"
			Require valid-user
		</LimitExcept>
	</Location>
</VirtualHost>

(Merci jul)