Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
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
7 Hours
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from £1900 online delivery, based on a group of 2 delegates, £600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (2)
The trainer was definitely one the strongest parts. Good mood, strong knowledge and also don't let anyone get bothered.
Alison Luan Nunes de Souza - Valeo Thermal Commercial Vehicles Germany GmbH
Course - Subversion for Administrators
Trainer made an excellent job answering questions and being helpful.