Cette procédure décrit comment installer et configurer un serveur Apache Subversion (SVN). Ce serveur stockera toutes les données de vos projets (Jobs, Connexions aux bases de données, Routines, Joblets...) dans le Référentiel partagé du Studio Talend.
Installez les paquets subversion, apache2 et libapache2-svn.
# apt-get install subversion apache2 libapache2-svn
Créez un dossier svn à la racine de votre système par exemple.
# mkdir /svn
Faites de l'utilisateur de serveur Web, www-data par défaut, le propriétaire de ce dossier.
# chown www-data:www-data /svn
Passez à l'utilisateur www-data.
# su - www-data
Créez un nouveau référentiel SVN, my_repo par exemple.
$ svnadmin create /svn/my_repo
Créez un utilisateur et un mot de passe.
$ htpasswd -cmb /svn/passwd talend_admin secretpassword
Ouvrez le fichier de configuration SVN.
# vi /etc/apache2/mods-enabled/dav_svn.conf
Modifiez-le comme suit :
<Location /my_repo> DAV svn SVNPath /svn/my_repo AuthUserFile /svn/passwd Require valid-user AuthType basic AuthName "Subversion" </Location>
Redémarrez Apache Subversion.
# /etc/init.d/apache2 restart
Si Security-Enhanced Linux (SELinux) est activé sur votre système, suivez la procédure décrite sur cette page (en anglais).