Home > Outils&Production > IF.SVNAdmin – Repository SVN Manager

IF.SVNAdmin – Repository SVN Manager

Si comme beaucoup de développeurs vous avez besoin de faire du versioning sur vos projets, vous vous êtes sans doute demandé quel manager utiliser pour gérer vos repositories.

Cette décision est fondamentale pour la création de votre serveur SVN car un mauvais choix est une perte de temps non négligeable pour votre entreprise. Ce choix se porte sur plusieurs solutions basées sur des technologies différentes, comme UberSVN sous Java, SVNmanager en PHP.

Suite à un retour d’expérience assez chaotique sur UberSVN (ressources utilisées démesurées, crash intempestifs etc..) le choix le plus judicieux est d’utiliser un manager basé sous PHP. L’avantage principal est que les ressources demandées sont moins conséquentes et sont utilisées que lorsque le manager est en cours d’exécution.

Je vais donc vous présenter IF.SVNAdmin qui est pour moi le plus complet. Disponible sur github, ce manager dispose d’une bonne documentation et surtout de nombreuses corrections apportées par la communauté.

L’installation est simple, vous avez juste à transférer le dossier sur votre FTP et suivre les instructions sur l’interface. Pour linux, vous avez juste une petite modification à faire sur le chemin d’accès à svn et svnadmin car par défaut le chemin est celui de Windows.

/classes/providers/RepositoryViewProvider.class.php : 67

SvnAdminExecutable=/usr/bin/svnadmin
SvnExecutable=/usr/bin/svn

Une fois que vous avez transféré le manager il vous suffi de vous connecter à l’adresse de votre interface et de configurer selon votre bon vouloir !

Settings - IFSVNAdmin

Une fois la configuration effectuée vous avez accès au manager :

Accueil - IFSVNAdmin

Vous pouvez maintenant créer vos repositories et vos utilisateurs

User Management - IFSVNAdmin

Et pour finir vos groupes et permissions.

Groups Management - IFSVNAdmin

Les avantages :

  • Une interface simple
  • Gestion des utilisateurs
  • Gestion des groupes
  • Gestion des permissions
  • Configuration via l’interface
  • Communauté présente sur github

Les inconvénients :

  • Configuration de base est pour Windows

N’hésitez pas à nous faire vos retours sur ce Manager SVN !

 

Mots clefs menant à cette page :

About Thomas Ferney

Thomas Ferney
Etudiant en 5eme année d'informatique, Co-créateur d'horizonduweb, Auto entrepreneur passionné par le Web et les nouvelles technologies.

Voir aussi

Atom est maintenant disponible en open source

Atom, l’éditeur de texte dédié aux développeurs par Github, était disponible en bêta et seulement une certaine ...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Afin de vous remercier, Horizon Du Web utilise KewordLuv. Entrez votre_Nom@vos Mots Clefs dans le champ "Nom" pour bénéficier de cette option. Les commentaires constructifs, utiles et de plus de 400 caractères seront mis en dofollow.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Lire les articles précédents :
Google traduction Khmer
Google ajoute la 66eme langue à Google Traduction

Google l'a annoncé ici la 66eme langue traduite sur Google traduction est arrivé ! Google annonce donc ...

Fermer