Subversion for Administrators Training Course

Primary tabs

Client Testimonials

Subversion for Administrators

I liked how the trainer was adaptable and willing to go as fast or as slow as I liked and didn't stick to the subject too vigorously.

 

Paul Anderson - SKY

Course Language

This course is delivered in English.

Course Code

subvadmin

Duration Duration

7 hours (usually 1 day including breaks)

Requirements Requirements

  • Users knowledge of working with Subversion (the equivalent of the Subversion for Users course)
  • General system administration experience in the operating system(s)
  • Apache server basic knowledge

Overview Overview

This course is for system administrators who need to install and maintain Subversion software and Subversion repository. The aim of this course is to widen the skills of system administrators so that they can administer Subversion repository servers and provide the best advice of the practices of Subversion. This course features a lot of lab exercises on Linux virtual machines.

Course Outline Course Outline

SVN server setup

  • install the package and all dependences
  • to create one repository or several repositories with sensible location considerations, initial import, migrate from CVS and other version control systems

Fine-tune all kinds of access schemes, including http, https, svn, svn+ssh, file, specially to consider following

  • how to configure Apache modules
  • to use ssh environment variables to shorten svn+ssh:// urls
  • to define proper user databases and design complex access control list or authorization patterns
  • to integrate with LDAP / domain controller / MySQL / PAM / etc for user authentications

Configure sensible repository layout

  • each sub-project has complete tree structure such as trunk, branches and tags, suitable for sub-projects are inclusive and self-contained, not much inter-dependence, APIs of each sub-projects are stable and mature
  • all modules exist on trunk / branches and tags, suitable for a logically compact project, there exists strong coupling among modules
  • difference and benefits

Backup strategy and disaster recovery

  • backup strategy, including: native method with svn sync, third-party tools such as rsync, hot copy
  • whole repository backup vs each revision checkout or dump
  • disaster recovery
  • permanently remove files and history

Basic knowledge about managing repositories

  • normal working cycle with subversion (hand-on practices)
  • create branches and tags
  • create locks and other controls
  • design client-side tools and integrate them with IDEs
  • choose and configure repository viewing facilities
  • set general user policies, including set subversion hooks for those hard restrictions
  • design automatic check-out and build or compilation, and even automatic testing

Guaranteed to run even with a single delegate!
Public Classroom Public Classroom
Participants from multiple organisations. Topics usually cannot be customised
From $2640
Request
Private Classroom Private Classroom
Participants are from one organisation only. No external participants are allowed. Usually customised to a specific group, course topics are agreed between the client and the trainer.
From $2640
Request quote
Private Remote Private Remote
The instructor and the participants are in two different physical locations and communicate via the Internet
From $1790
Request quote
SelfStudy SelfStudy
Self-study courses allow you to learn at your own pace on your own time. There is no live instructor involved. The participants use recorded video, quizzes and reading at their own convenience.
Price not set yet
Register Interest

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom Private Classroom Private Remote
1 $2640 $2640 $1790
2 $1565 $1515 $1090
3 $1207 $1140 $857
4 $1028 $953 $740
Cannot find a suitable date? Choose Your Course Date >>
Too expensive? Suggest your price

Related Categories


Course Discounts

Course Venue Course Date Course Price [Remote/Classroom]
Test Automation with Selenium TX, Austin - Littlefield Congress Tue, Aug 23 2016, 9:30 am $3480 / $5705

Upcoming Courses

VenueCourse DateCourse Price [Remote/Classroom]
New York (NYC) - Midtown Manhattan - Park Avenue & E48-49th (Grand Central)Fri, Jun 10 2016, 9:30 am$1790 / N/A
KS, Overland Park - Lighton TowerFri, Jun 10 2016, 9:30 am$1790 / N/A
NC, Chapel Hill - Chapel Hill - DowntownFri, Jun 10 2016, 9:30 am$1790 / N/A
Little RockFri, Jun 10 2016, 9:30 am$1790 / N/A
Long IslandFri, Jun 10 2016, 9:30 am$1790 / N/A

Some of our clients