GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Apache Subversion sur Debian 9

Dans ce tutoriel, nous allons vous montrer comment installer Apache Subversion sur votre Debian 9. Pour ceux qui ne savaient pas, Pour ceux qui ne savaient pas, Apache Subversion est un système de contrôle de version open source. Il vous aide à suivre une collection de fichiers et de dossiers. Chaque fois que vous modifiez, ajoutez ou supprimez un fichier ou un dossier que vous gérez avec Subversion, vous validez ces modifications dans votre référentiel Subversion, qui crée une nouvelle révision dans votre référentiel reflétant ces modifications. Vous pouvez toujours revenir en arrière, consulter et obtenir le contenu des révisions précédentes. SVN prend en charge plusieurs protocoles d'accès réseau :SVN, SVN+SSH, HTTP, HTTPS. Si vous êtes en retard un pare-feu, Subversion basé sur HTTP est avantageux car le trafic SVN passera par le pare-feu sans aucun 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 utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation d'Apache Subversion (SVN) sur un serveur Debian 9 (Stretch).

Installer Apache Subversion sur Debian 9 Stretch

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt-get commandes dans le terminal :

apt-get update
apt-get upgrade

Étape 2. Installation du serveur Web Apache.

Tout d'abord, vous devez installer un serveur Web Apache pour accéder au serveur svn à l'aide d'URL HTTP :

apt-get install apache2 apache2-utils

Étape 3. Installation de Subversion.

Vous pouvez émettre la commande suivante pour installer la sous-version Apache.

apt-get install subversion subversion-tools libapache2-mod-svn
a2enmod dav
a2enmod dav_svn

Étape 4. Configurez Apache pour Subversion.

Le package du module Subversion Apache crée un fichier de configuration /etc/apache2/mods-enabled/dav_svn.conf . Il vous suffit d'y apporter les modifications nécessaires :

nano /etc/apache2/mods-enabled/dav_svn.conf

Placez le contenu suivant :

Alias /svn /var/lib/svn
<Location /svn>
    DAV svn
    SVNParentPath /var/lib/svn

    AuthType Basic
    AuthName "Subversion Repository"
    AuthUserFile /etc/apache2/dav_svn.passwd
</Location>

Après avoir apporté les modifications ci-dessus, redémarrez le service Apache :

systemctl restart apache2

Étape 5. Créez le premier référentiel SVN.

Créez votre premier dépôt svn nommé myrepo, vous pouvez utiliser n'importe quel nom approprié :

mkdir -p /var/lib/svn/
svnadmin create /var/lib/svn/myrepo
chown -R www-data:www-data /var/lib/svn
chmod -R 775 /var/lib/sv

Étape 6. 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 -m /etc/apache2/dav_svn.passwd chedelics
htpasswd -m /etc/apache2/dav_svn.passwd idroot

Redémarrons à nouveau le service Apache :

systemctl restart apache2

Étape 7. Accéder au référentiel dans le navigateur.

Subversion sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-domain.com/svn/myrepo/ ou http://your-server-ip/svn/myrepo/ et demandera l'authentification. Utilisez les identifiants de connexion créés à l'étape 6. Si vous utilisez un pare-feu, veuillez ouvrir le port 80 pour permettre l'accès au panneau de contrôle.

Félicitations ! Vous avez installé Apache Subversion avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version d'Apache Subversion (SVN) sur le serveur Debian 9 Stretch. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Apache Subversion.


Debian
  1. Comment installer Apache sur Debian 9

  2. Comment installer Apache Cassandra sur Debian 9

  3. Comment installer Apache Maven sur Debian 10

  4. Comment installer Apache Maven sur Debian 11

  5. Comment installer Apache Cassandra sur Debian 11 / Debian 10

Comment installer Apache Cassandra sur Debian 10

Comment installer Apache Groovy sur Debian 10

Comment installer Apache Spark sur Debian 10

Comment installer Apache Ant sur Debian 10

Comment installer Apache Kafka sur Debian 10

Comment installer Apache Subversion sur Debian 11