Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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 depuis 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 des points suivants
- 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 les politiques générales de l'utilisateur, y compris les 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 des utilisateurs de Subversion (l'équivalent du cours Subversion pour les utilisateurs)
- Expérience générale en matière d'administration de système dans le(s) système(s) d'exploitation
- Connaissances de base du serveur Apache
7 Heures