(+33)1 55 60 76 72

Subversion Administration

Accueil » Formations » Factory » Subversion Administration

Subversion est un outil de gestion de versions open source destiné à remplacer CVS. Si les concepts ne remettent pas en cause fondamentalement l'héritage de CVS, en revanche Subversion comble un certain nombre de lacunes, apporte de nouvelles fonctionnalités et pratiques qu'il convient de comprendre et maîtriser. Un outil de ce type a une place centrale dans une usine logicielle : il permet de gérer les versions et évolutions des éléments de configuration (code, documentation, ressources, etc.) au sein d'un référentiel unique, partagé par tous les acteurs de la production logicielle.

600 € HT 1 jour UL-TW2

Administrer le gestionaire de sources subversion

Programme

Introduction/Rappels

Installation d’un serveur Subversion

  • Architecture, choix d’installation
  • Installation locale
  • Intégration au serveur Apache

Administration du serveur

  • Modèle Réseau
  • Organisation des Référentiels
  • Les choix d’architecture
  • Le cache dédié aux clients
  • Personnalisation d’un serveur svnserve
  • Gestion des authentifications et des autorisations
  • Utilisation du serveur HTTP Apache
  • Configuration d’Apache
  • Les options d’authentification et d’autorisation
  • Gestion des accès au système: lecture seule, lecture/écriture
  • Gestion des droits au système: administration des utilisateurs
  • Les URLs employées dans les différents protocoles

Les propriétés

  • Définition
  • Commandes
  • Propriétés prédéfinies

Les actions pré- et post-commit

  • Concept
  • Liste des hooks
  • Exemples

Les verrous

  • Les commandes de verrous
  • Organisations avec les verrous

Administration de Référentiel

  • Sauvegarde
  • Réplication
  • Réplication Maître Esclave
  • ‘Packing’
  • Déplacement de Référentiel
  • Les dumps
  • Filtrage des dumps
  • Quelques Commandes