Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Merci pour votre réservation ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Plan du cours
Configuration du serveur SVN
- installer le paquet et toutes les dépendances
- créer un ou plusieurs dépôts en tenant compte de leur emplacement, importation initiale, migration à partir de CVS et d'autres systèmes de contrôle de version
Ajustement de tous les types d'accès, y compris http, https, svn, svn+ssh, fichier, en tenant compte en particulier de ce qui suit
- comment configurer les modules Apache
- utiliser les variables d'environnement ssh pour raccourcir les urls svn+ssh://
- définir des bases de données d'utilisateurs appropriées et concevoir des listes de contrôle d'accès ou des modèles d'autorisation complexes
- intégrer LDAP / contrôleur de domaine / MySQL / PAM / etc pour l'authentification des utilisateurs
Configurer la disposition du référentiel
- chaque sous-projet a une structure arborescente complète telle que le tronc, les branches et les balises, les sous-projets sont inclusifs et autonomes, il n'y a pas beaucoup d'interdépendance, les API de chaque sous-projet sont stables et matures
- tous les modules existent sur le tronc / les branches et les étiquettes, ce qui convient à un projet logiquement compact, il existe un fort couplage entre les modules.
- différences et avantages
Stratégie de sauvegarde et reprise après sinistre
- stratégie de sauvegarde, y compris : méthode native avec svn sync, outils tiers tels que rsync, copie à chaud
- Sauvegarde de l'ensemble du référentiel par rapport à l'extraction ou au vidage de chaque révision
- reprise après sinistre
- supprimer définitivement les fichiers et l'historique
Connaissances de base sur la gestion des référentiels
- cycle de travail normal avec subversion (pratiques pratiques)
- créer des branches et des étiquettes
- créer des verrous et d'autres contrôles
- concevoir des outils côté client et les intégrer aux IDE
- choisir et configurer les outils de visualisation des référentiels
- définir des politiques générales pour les utilisateurs, y compris des crochets de subversion pour ces restrictions strictes
- concevoir l'extraction et la construction ou la compilation automatiques, et même les tests automatiques
Pré requis
- Connaissance de Subversion pour les utilisateurs (l'équivalent du cours Subversion pour les utilisateurs)
- Expérience générale de l'administration de système dans le(s) système(s) d'exploitation
- Connaissances de base du serveur Apache
7 heures
Nos Clients témoignent (2)
The trainer was definitely one the strongest parts. Good mood, strong knowledge and also don't let anyone get bothered.
Alison Luan Nunes de Souza - Valeo Thermal Commercial Vehicles Germany GmbH
Formation - Subversion for Administrators
Trainer made an excellent job answering questions and being helpful.