GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Websvn pour Subversion dans CentOS 7

Salut à tous, aujourd'hui, nous allons installer le dernier WebSVN dans notre CentOS 7 pour les référentiels de subversion.

WebSVN offre une vue sur vos dépôts subversion qui a été conçue pour refléter la méthodologie Subversion. Nous pouvons afficher le journal de n'importe quel fichier ou répertoire et voir une liste de tous les fichiers modifiés, ajoutés ou supprimés dans une révision donnée. Nous pouvons également afficher les différences entre deux versions d'un fichier afin de voir exactement ce qui a été modifié dans une révision particulière.

Caractéristiques

WebSVN offre les fonctionnalités suivantes :

  • Interface facile à utiliser
  • Système de modèles personnalisable
  • Colorisation des listes de fichiers
  • Blâmer la vue
  • Recherche de messages dans le journal
  • Prise en charge des flux RSS
  • et plus...

Comme il est écrit en PHP, WebSVN est également très portable et facile à installer.

Maintenant, nous allons installer WebSVN pour notre Subversion (Apache SVN). Assurez-vous d'avoir installé Apache SVN sur votre serveur. Si vous ne l'avez pas installé, vous pouvez l'installer à partir de ce didacticiel.

Après avoir installé Apache SVN (Subversion), vous devrez suivre les étapes simples ci-dessous.

1. TéléchargerWebSVN

Vous pouvez télécharger WebSVN depuis leur site officiel http://www.websvn.info/download/ . Nous allons d'abord entrer dans le répertoire /var/www/html/ puis télécharger le package qu'il contient.

$ sudo -s

Veuillez exécuter la commande ci-dessus dans un shell ou un terminal car nous devrons passer au privilège root afin d'avoir un accès complet aux zones restreintes du système.

# cd /var/www/html
# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip

Ici, je télécharge la dernière version 2.3.3 de websvn. Vous pouvez obtenir le lien sur le site. Vous pouvez simplement remplacer le lien ci-dessus par le lien du package que vous souhaitez installer.

2. Extrayez le zip téléchargé

# unzip websvn-2.3.3.zip
# mv websvn-2.3.3 websvn

3. Installerphp

# yum install php

4. Modifier la configuration WebSVN

Maintenant, nous devons copier distconfig.php qui se trouve dans le répertoire /var/www/html/websvn/include vers config.php puis éditer le fichier de configuration.

# cd /var/www/html/websvn/include
# cp distconfig.php config.php
# nano config.php

Maintenant, nous devrons apporter des modifications au fichier comme indiqué ci-dessous. Une fois terminé, veuillez enregistrer le fichier et quitter.

// Configure these lines if your commands aren't on your path.
//
 $config->setSVNCommandPath('/usr/bin'); // e.g. c:\\program files\\subversion\\bin
 $config->setDiffPath('/usr/bin');
// For syntax colouring, if option enabled...
 $config->setEnscriptPath('/usr/bin');
 $config->setSedPath('/bin');
// For delivered tarballs, if option enabled...
 $config->setTarPath('/bin');
// For delivered GZIP'd files and tarballs, if option enabled...
 $config->setGZipPath('/bin');
//
 $config->parentPath('/svn/');
$extEnscript[".pl"] = "perl";
$extEnscript[".py"] = "python";
$extEnscript[".sql"] = "sql";
$extEnscript[".java"] = "java";
$extEnscript[".html"] = "html";
$extEnscript[".xml"] = "html";
$extEnscript[".thtml"] = "html";
$extEnscript[".tpl"] = "html";
$extEnscript[".sh"] = "bash";

5. Démarrage de WebSVN

Maintenant, nous avons presque terminé. Nous devons maintenant redémarrer notre serveur Apache. Vous pouvez le faire avec la commande ci-dessous.

# systemctl restart httpd.service

Et ensuite, nous ouvrirons WebSVN dans notre navigateur préféré avec l'adresse http://adresse-ip/websvn ou si vous êtes sur un ordinateur local, vous pouvez accéder à http://localhost/websvn .

Remarque : Si vous rencontrez une erreur telle que "Impossible de trouver l'outil "enscript" à l'emplacement "/usr/bin/enscript"", vous devrez installer enscript à l'aide de la commande "yum install enscript" qui résoudra le problème.

Conclusion

Hourra, nous avons terminé l'installation de WebSVN sur notre serveur CentOS 7. Ce tutoriel fonctionne également très bien sur RHEL 7. WebSVN offre une vue sur vos référentiels subversion qui a été conçue pour refléter la méthodologie subversion. Vous pouvez afficher le journal de n'importe quel fichier ou répertoire et voir une liste de tous les fichiers modifiés, ajoutés ou supprimés dans une révision donnée. Donc, si vous avez des questions, des commentaires, des commentaires, veuillez écrire dans la zone de commentaires ci-dessous et faites-nous savoir ce qui doit être ajouté ou amélioré. Merci! Profitez de WebSVN :-)


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer un certificat SSL sur Apache pour CentOS 7

  5. Comment installer XCache pour PHP sur CentOS

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8

Installez WebSVN pour Apache Subversion (SVN) sur CentOS 7 / RHEL 7

Comment installer VisualEditor pour MediaWiki sur CentOS 7

Comment installer Drush pour Drupal sur CentOS 7

Comment installer Apache Subversion sur CentOS 8