Blog notes Aternatik

Contact
Accueil du site > Articles et ressources > Bacasable / développement > Installation d’un serveur Subversion

Installation d’un serveur Subversion

Aide mémoire pour l’installation d’un gestionnaire de version : subversion.

Pré requis

apt-get install subversion subversion-tools  libapache2-svn

Créer le répertoire de dépôt pour le projet. J’ai choisi le dossier /var/svn pour stocker les projets.

svnadmin create --fs-type fsfs /var/svn/projet

Il faut configurer apache. Le dépôts sera accessible sur le serveur virtuel dev.test.lan. Un "alias" /projet renvoit vers le dossier du projet

vi /etc/apache2/sites-available/dev.test.lan

<VirtualHost *>
       ServerName dev.test.lan
       DocumentRoot /var/svn
       ServerAdmin root@test.lan

     <Directory />
               AuthType Basic
               AuthName "Serveur SVN"
               AuthUserFile /var/svn/access.passwd
               require valid-user
       </Directory>
       <Location /projet>
               DAV svn
               SVNPath /var/svn/projet
       </Location>
</VirtualHost>

Pour créer le fichier de mot de passe :

htpasswd2 -c /var/svn/access.passwd utilisateur

Installer l’hôte virtuel et redémarrer Apache :

a2ensite dev.test.lan
/etc/init.d/apache2 reload

Création du dépôt subversion

Sur le site Prendre un café, j’ai trouvé un script qui automatisait la création de dépôts subversion.

Cliquez voir cet article qui indique la marche à suivre pour installer Subversion et Trac sur un serveur Ubuntu !

Merci en tout cas à Niko, l’auteur du script de m’avoir fait gagner un précieux temps ;)

Des liens

Voir en ligne : Subversion

retour top

5 Messages de forum

Voir toute la discussion

  • Répondre à ce message

    31 août 2007 17:00 , par Aternatik

    ouaip, ouaip, ouaip...

    Merci pour ces infos !

  • Répondre à ce message

    31 août 2007 16:33 , par NiCoS (Un Electron Libre)

    Ok, mais attention /var/svn/projet ne sera pas un dépot svn mais le répertoire parent de tes dépots SVN.

    Quand tu regardes le script de PUC, il crée le répertoire racine de SVN mais aussi des répertoires temporaires. Le dépot svn est bien créé via svnadmin...

  • Répondre à ce message

    31 août 2007 14:34 , par Aternatik

    Merci pour le lien vers usvn, je ne connaissait pas.

    @NiCoS : mkdir -p fonctionne, avec le script de Prendre Un Café ;)

    Les autres corrections sont faites, merci

    ++

  • Répondre à ce message

    31 août 2007 12:38 , par NiCoS (Un Electron Libre)

    Hello,

    Ton lien vers le wiki d’Un Electron Libre est mal fait :

    electronlibrehttp://wiki.unelectronlibre.info/developpement/installer_subversion_et_trac

    En tous cas, sympa de m’avoir cité comme lien :-)

    Sinon attention, c’est :

    htpasswd2 -c /var/svn/access.passwd utilisateur

    et /var/svn/projet n’est pas créé via mkdir mais via svnadmin :

    svnadmin create --fs-type fsfs /home/svn/monprojet

    Pour le reste, ça m’a l’air tout bon (j’ai pas relu dans le détail) ;-)

  • Répondre à ce message

    31 août 2007 12:24

    Cela peut t’intérresser :
    http://www.usvn.info

    C’est une interface web pour configurer subversion.

Répondre à cet article

http://www.wikio.fr netvibes Google SPIP Suivre la vie du site RSS 2.0

Aternatik - tél : 04.86.57.31.22 | SIRET 484 907 530 00030 - NAF 6201Z
plan du site |  RSS 2.0 Suivre la vie du site SPIP
Création de sites et solutions internet

Creative Commons License
Le contenu du site est mis à disposition sous un contrat Creative Commons.