Connexion
Don't have an account yet? You can create one. As registered user you have some advantages like theme manager, comments configuration and post comments with your name.
Site activity

Pages showed since 06/01/2019 : 925 543

  • Nb of members 315
  • Nb of articles 2 205
  • Nb of forums 24
  • Nb of topics 13
  • Nb of reviews 0

Top 10  Statistics

Index / Tutoriels / Liste des tutoriels

Installer un serveur SVN sur MorphOS par Yomgui -

(343 total words in this text) -  read: 8995 times


1) Installer les binaires:

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

La config inetd est donc:

svn stream tcp nowait root svnserve svnserve -i -rData:m_svn_root/blender

svn dgram udp nowait root svnserve svnserve -i -rData:m_svn_root/blender


5) Premier import de notre projet:

Imaginons nos sources dans Sources:MyBlenderSrc. Donc tapez ceci dans le shell:

svn import -m "First import" Sources:MyBlenderSrc svn://ip:port/blender/trunk

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.

Yomgui

Other courses in chapter3