Connexion
Vous n'avez pas encore de compte personnel ? Vous devriez en créer un. Une fois enregistré vous aurez certains avantages, comme pouvoir modifier l'aspect du site, ou poster des commentaires signés...
Support
Activité du Site

Pages vues depuis 06/01/2019 : 12 556 041

  • Nb. de membres 366
  • Nb. d'articles 2 834
  • Nb. de forums 24
  • Nb. de sujets 13
  • Nb. de critiques 0

Top 10  Statistiques

Index / Tutoriels / Liste des tutoriels

Installer un serveur SVN sur MorphOS par Yomgui -

(343 mots dans ce texte ) -  lu : 10345 Fois


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

Autres publications de la sous-rubrique3