Procédure
-
Installez le packacge Subversion.
Sur Ubuntu :
# apt-get install subversion
Sous Red Hat ou CentOS :
# yum install subversion
-
Créez un dossier svn à la racine de votre système par exemple.
# mkdir /home/svn
-
Créez un nouveau référentiel SVN, my_repo par exemple.
# svnadmin create /home/svn/my_repo
-
Exécutez la commande suivante.
$ cd /home/svn/my_repo/conf
-
Attribuez les droits en lecture-écriture sur le répertoire svn.
# chmod 777 /home/svn -R
Avertissement : Cette commande donne les autorisations en lecture écriture sur le répertoire à tous les utilisateur·trices. -
Ouvrez le fichier passwd.
# vi passwd
-
Ajoutez les identifiants et les mots de passe dans le fichier passwd. Par exemple :
test1=Talend123 test2=Talend123
-
Ouvrez le fichier authz.
# vi authz
-
Ajoutez les identifiants que vous venez d'ajouter et donnez-leur les droits sur le fichier authz. Par exemple :
test1=r #Reading permission only test2=rw #Reading and writing permissions
Conseil : Selon vos paramètres, il est possible que vous deviez ajouter*=
au fichier pour vous assurer que les autres utilisateurs n'ont aucune autorisation. -
Ouvrez le fichier de configuration SVN.
# vi svnserve.conf
-
Décommentez les paramètres suivants.
anon-access = read auth-access = write password-db = passwd authz-db = authz
Conseil : Selon vos paramètres il est possible que vous deviez décommenter le paramètre suivant et spécifier le chemin d'accès au répertoire du référentiel :realm = /home/svn
. -
Redémarrez Apache Subversion.
# svnserve -d --listen-port 3690 -r /home/svn
- Accédez à Apache Subversion dans Talend Administration Center.