- 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
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.
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
United Arab Emirates - Subversion for Administrators
Qatar - Subversion for Administrators
Egypt - Subversion for Administrators
Saudi Arabia - Subversion for Administrators
South Africa - Subversion for Administrators
Brasil - Subversão para Administradores
Canada - Subversion for Administrators
中国 - Subversion for Administrators
香港 - Subversion for Administrators
澳門 - Subversion for Administrators
台灣 - Subversion for Administrators
USA - Subversion for Administrators
Österreich - Subversion für Administratoren
Schweiz - Subversion für Administratoren
Deutschland - Subversion für Administratoren
Czech Republic - Subversion for Administrators
Denmark - Subversion for Administrators
Estonia - Subversion for Administrators
Finland - Subversion for Administrators
Greece - Subversion for Administrators
Magyarország - Subversion for Administrators
Ireland - Subversion for Administrators
Luxembourg - Subversion for Administrators
Latvia - Subversion for Administrators
España - Subversión para Administradores
Italia - Subversion for Administrators
Lithuania - Subversion for Administrators
Nederland - Subversion for Administrators
Norway - Subversion for Administrators
Portugal - Subversão para Administradores
România - Subversion for Administrators
Sverige - Subversion for Administrators
Türkiye - Subversion for Administrators
Malta - Subversion for Administrators
Belgique - Subversion for Administrators
France - Subversion for Administrators
日本 - Subversion for Administrators
Australia - Subversion for Administrators
Malaysia - Subversion for Administrators
New Zealand - Subversion for Administrators
Philippines - Subversion for Administrators
Singapore - Subversion for Administrators
Thailand - Subversion for Administrators
Vietnam - Subversion for Administrators
India - Subversion for Administrators
Argentina - Subversión para Administradores
Chile - Subversión para Administradores
Costa Rica - Subversión para Administradores
Ecuador - Subversión para Administradores
Guatemala - Subversión para Administradores
Colombia - Subversión para Administradores
México - Subversión para Administradores
Panama - Subversión para Administradores
Peru - Subversión para Administradores
Uruguay - Subversión para Administradores
Venezuela - Subversión para Administradores
Polska - Subversion for Administrators
United Kingdom - Subversion for Administrators
South Korea - Subversion for Administrators
Pakistan - Subversion for Administrators
Sri Lanka - Subversion for Administrators
Bulgaria - Subversion for Administrators
Bolivia - Subversión para Administradores
Indonesia - Subversion for Administrators
Kazakhstan - Subversion for Administrators
Moldova - Subversion for Administrators
Morocco - Subversion for Administrators
Tunisia - Subversion for Administrators
Kuwait - Subversion for Administrators
Oman - Subversion for Administrators
Slovakia - Subversion for Administrators
Kenya - Subversion for Administrators
Nigeria - Subversion for Administrators
Botswana - Subversion for Administrators
Slovenia - Subversion for Administrators
Croatia - Subversion for Administrators
Serbia - Subversion for Administrators
Bhutan - Subversion for Administrators