SVN Workshop: Administration of Apache™ Subversion®

Administration and operation of Subversion installations (SVN-WS4)

Subversion administrators maintain the central Subversion server, provide backups and data consistency of Subversion repositories, and are frequently on hand with help and advice for users on the client side. The Subversion service needs to be integrated with the technical infrastructure as well as with other tools involved in the development process.

Goals:

This workshop communicates the basics of Subversion administration on the basis of a typical Subversion server configuration (Linux with the Apache HTTPD web server). The participants get familiar with the repository management tools. Data backup, reorganizing data in existing repositories, and authorization and rights management are trained in exercises.

Contents:

Lab Manual with hands-on exercises

Admin Workshop for Windows (VisualSVN Server) and UNIX/Linux. The modules are largely independent from each other. Individual modules can be addressed according to requirements.

  • Introduction
    • Prerequisites
  • Administration command-line tools
    • Prerequisites
    • The svnadmin command
    • The svnlook command
  • Subversion repository management
    • Subversion repository creation
    • Structure of a Subversion repository
    • Subversion repository dump files
    • Hook scripts
    • Subversion repository hotcopy
    • Repository replication with svnsync
    • Rewriting history
    • Recovering corrupt repositories
  • Apache Subversion server setup
    • Prerequisites
    • Basic Apache/mod_dav_svn configuration
    • Host-based authentication
    • Basic user authentication
    • SSL
    • Path-based authorization
  • Exercises
    • Create a second working copy
    • Lock a file
    • Require file-locking
  • Resolving update conflicts
    • Recover a corrupt repository from backups
    • Repair a checkout problem

Kind:

Hands-on Workshop

Duration:

2 Days

Target Audience:

Subversion administrators, IT support

Prerequisites:

Basic Subversion and UNIX knowledge

On-site Training:

Our training services can also be delivered at your premises and tailored to your requirements.


Registration