Dans ce tutoriel, nous allons vous montrer comment installer Apache SVN sur Ubuntu 14.04. Pour ceux d'entre vous qui ne le savaient pas, Apache Subversion qui est communément appelé SVN sous sa forme abrégée , (nommé d'après le nom de commande svn) est un système populaire de gestion des versions et de contrôle des révisions qui est distribué gratuitement sous licence Apache. Principalement utilisé par les développeurs pour conserver les versions de fichiers actuelles et historiques telles que la documentation, le code source et les pages Web, il vise principalement à être un successeur compatible du CVS (Concurrent Versions System) largement utilisé.
SVN prend en charge plusieurs protocoles d'accès réseau :SVN, SVN+SSH, HTTP, HTTPS. Si vous êtes derrière un pare-feu, Subversion basé sur HTTP est avantageux car le trafic SVN passera par le pare-feu sans tout ensemble de règles de pare-feu supplémentaire. Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez comment utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer l'étape- installation pas à pas d'Apache SVN sur le serveur Ubuntu 14.04.
Installer Apache SVN sur Ubuntu 14.04
Étape 1. Tout d'abord, vous devez mettre à jour les référentiels à l'aide de la commande suivante.
sudo apt-get update
Étape 2. Installez SVN et le serveur Web apache.
sudo apt-get install subversion apache2 libapache2-svn apache2-utils
Étape 3. Créez et configurez le référentiel SVN.
mkdir -p /svn/repos/ cd /svn/repos/ svnadmin create testrepo chown -R www-data:www-data /testrepo
Étape 4. Configurez Subversion avec Apache.
Une fois le package installé, vous devez ouvrir le fichier de configuration httpd subversion.
#nano /etc/apache2/mods-enabled/dav_svn.conf ## Uncomment following lines ## <Location /svn> DAV svn SVNParentPath /svn/repos/ AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>
Étape 5. Créez un compte et un mot de passe pour SVN.
Les commandes suivantes ajouteront deux utilisateurs pour svn. Il demandera que les mots de passe des utilisateurs soient attribués.
htpasswd -cm /etc/svn-users idroot htpasswd -m /etc/svn-users idroid
Étape 6. Redémarrez le serveur Apache2.
etc/init.d/apache2 restart
Étape 7.Accéder à Apache Subversion.
Enfin, vous pouvez visiter l'URL http://your-ip-address/svn/testrepo
pour vérifier le contenu, il vous sera demandé d'entrer le nom d'utilisateur et le mot de passe.
Félicitations ! Vous avez installé avec succès Apache SVN. Merci d'avoir utilisé ce didacticiel pour installer le serveur Apache Subversion sur le système Ubuntu 14.04. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter la version officielle d'Apache Subversion site Web.