UBUNTU / SVN : Créer un dépôt (ou repository)

Pré-requis : Installer un serveur SVN

CREER LE DOSSIER

En ligne de commande, passer en admin.

Créer le dossier :

svnadmin create /var/svn/MON_REPOSITORY

Editer le fichier config du repository

vi /var/svn/MON_REPOSITORY/conf/svnserve.conf

Trouver ces 3 lignes pour les décommenter et changer le paramètre en ceci :

anon-access = none
auth-access = write
password-db = passwd

Cela permet de protéger les accès. ATTENTION : pas d’espace devant !

GERER LES DROITS D’ACCES

Les accès sont gérés par le fichier /var/svn/MON_REPOSITORY/conf/passwd

Editer le fichier :

vi /var/svn/MON_REPOSITORY/conf/passwd

Les utilisateurs sont listés, ainsi que les mots de passe. Pour en ajouter ou enlever, il suffit d’éditer la liste, sur le modèle :

login = password

Exemple :

[users]
lechat = miaoumiaou
lechien = ouafouaf

Sauver, quitter.

UTILISATEUR SVN

Si tu as défini un utilisateur précis pour svn -c’est mieux-, il faut attribuer le dossier à cet utilisateur

chown svn:svn  /var/svn/MON_REPOSITORY/ -R

Voilà, c’est fonctionnel depuis Tortoise ou Eclipse SVN !

Une réflexion au sujet de « UBUNTU / SVN : Créer un dépôt (ou repository) »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *