J'utilise un binaire fait venant de Tokai, version 1.4.6
Cette version support le protocole SSL, donc les serveur web en https fonctionnent (comme SourceForge par exemple).
Il faudra décompresser l'archive en RAM: et lire la doc fournie pour l'installation (en usr:)
2) Créer un dépos SVN:
Créez un répertoire 'top' où vous aller mettre toutes les databases de SVN. Par exemple Data:m_svn_root
Utilisez ensuite svnadmin pour créer vos projets.
Imaginons que mon projet s'appel blender, tapez donc dans le shell:
svnadmin create Data:m_svn_root/blender
Ceci crée un répertoire blender dans notre racine avec toute une configuration par défaut pour que blender soit déjà utilisable.
3) Configurer l'accès à votre projet:
Alors
là je vous conseille de lire la doc officielle de subversion pour
connaître tous les détails. La seul chose à modifier ici sont les
fichiers dans Data:m_svn_root/blender/conf Ils sont auto-documenté .
4) Configurer la couche TCP/IP:
...avec sa pile réseau préférée
Il
faut évidement configurer la pile avec le service svn pour inetd. svn
est un service tcp et udp en port 3690. La commande étant pour notre
racine svn: svnserve -i -rData:m_svn_root/blender
Mettez ce que vous voulez comme commentaire pour l'option -m, mais restez explicite.
Et évidement ip:port étant l'ip et le port de votre tout nouveau serveur svn.
J'ai rajouté trunk
après blender car trunk devient votre répertoire du tronc principal de
vos sources, vous pourrez ensuite créer d'autres répertoires au même
niveau pour les tags et autres... Je vous conseil de suivre cette
arborescence.
Lire la documentation officielle pour plus d'info.