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 ses dépendances
- créer un dépôt unique ou plusieurs dépôts avec des considérations de localisation judicieuses, importation initiale, migration à partir de CVS et d'autres systèmes de contrôle de version
Ajuster tous les types de schémas d'accès, y compris http, https, svn, svn+ssh, file, en particulier en considérant le suivant
- comment configurer les modules Apache
- utiliser des 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 avec LDAP / contrôleur de domaine / MySQL / PAM / etc pour l'authentification des utilisateurs
Configurer une structure de dépôt sensée
- chaque sous-projet a une structure d'arborescence complète telle que trunk, branches et tags, adaptée aux sous-projets inclusifs et autonomes, avec peu de dépendances intermédiaires, les API de chaque sous-projet sont stables et matures
- tous les modules existent sur trunk / branches et tags, adapté à un projet logiquement compact, il existe une forte couplage entre les modules
- différence et avantages
Stratégie de sauvegarde et récupération en cas de disaster
- stratégie de sauvegarde, incluant : méthode native avec svn sync, outils tiers tels que rsync, hot copy
- sauvegarde complète du dépôt versus extraction ou vidage de chaque révision
- récupération en cas de disaster
- suppression permanente des fichiers et de l'historique
Connaissances de base pour la gestion des dépôts
- cycle de travail normal avec Subversion (pratiques sur le terrain)
- créer des branches et des tags
- créer des verrous et autres contrôles
- concevoir des outils côté client et les intégrer avec des IDEs
- choisir et configurer des outils de visualisation de dépôt
- définir des politiques générales pour les utilisateurs, y compris la configuration de hooks Subversion pour les restrictions strictes
- concevoir des vérifications et builds automatiques ou des compilations, voire des tests automatiques
Pré requis
- Connaissances d'usage de Subversion (équivalent au cours Subversion pour les utilisateurs)
- Expérience générale en administration système dans le(s) système(s) d'exploitation
- Connaissances de base du serveur Apache
7 Heures
Nos clients témoignent (2)
Le formateur était certainement l'un des points forts. Bonne humeur, solides connaissances et il ne laissait personne se sentir dérangé.
Alison Luan Nunes de Souza - Valeo Thermal Commercial Vehicles Germany GmbH
Formation - Subversion for Administrators
Traduction automatique
Le formateur a fait un excellent travail pour répondre aux questions et être à l'écoute.
Yuri Prado - Valeo Thermal Commercial Vehicles Germany GmbH
Formation - Subversion for Administrators
Traduction automatique