System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Mise à jour d'Usvn pour subversion

Upgrade de la 0.7 à la 0.7.2

Avant toutes manipulations pensez à faire une sauvegarde de votre DocumentRoot et de vos bases Sql.

Téléchargement :

Vous trouverez la dernière version ici : http://www.usvn.info/download Copier la dans votre DocumentRoot : /var/www ou /opt/httpd/htdocs selon votre installation d'apache.

cd /opt/httpd/htdocs
wget http://www.usvn.info/download/get/0.7.2%20Eddie/zip.dl

Installation :

Toujours dans votre DocumentRoot :

mv usvn usvn.old                
unzip usvn-0.7.2.zip
chown -R user-apache: usvn   (remplacer user-apache par votre utilisateur apache)

Maintenant rendez vous avec votre navigateur à cette url : http://ip-serveur/usvn ou quelques choses comme ceci http://svn.votre-domaine.org si vous avez configuré un VirtualHost dans votre apache.

Vous devriez tombez sur ceci :

Répondez aux quelques "questions" comme ci dessous.

Exemple pour l'étape 4 :

Titre de page:  USVN
Dépot subversion L'emplacement où usvn créera les dépots Subversion. : /data/svn/depots/
Fichier de mots de passe pour subversion L'emplacement où usvn créera son fichier de mots de passe : /data/svn/htpasswd
Fichier authz de Subversion L'emplacement où usvn créera le fichier authz : /data/svn/authz
URL du Subversion L'url que les utilisateurs utiliseront pour se connecter : http://svn.votre-domaine.org/usvn/

Exemple pour l'étape 5 :

Pour une mise à jour c'est un peu plus compliqué que pour une première installation :

Je vous conseil de faire comme ceci :

Créer un base sql usvn-migr par exemple et laissez la nouvelle version que vous êtes entrain d'installer par votre navigateur mettre ses tables et enregistrements dedans et ensuite l'installation fini, modifier son fichier config.ini pour que l'interface pointe bien vers votre vrai base sql usvn.

vi config.ini
database.options.username = "usvn"
database.options.password = "passwd"
database.options.dbname = "usvn"
Par GanGan | le mardi, mai 19 2009 08:00