More Related Content Similar to Subversion @ JUG Milano 11 dic 2009 (20) More from Andrea Francia (13) Subversion @ JUG Milano 11 dic 20098. Central Repository Architecture Central Repository working copy svn client working copy svn client working copy svn client web browser r/w r/w r/w ro simpler to explain No local copy of all repo only online operations Fewer concepts 9. Fewer concepts Commit Update Push Pull Staging Index Porcelain Plumber Commit Update Push Pull Commit Update GIT HG Subverion 11. Choosing Server Apache HTTP svnserve svnserve over SSH fastest! faster! Logging! no log no log easy set up SSH accounts file permissions Apache Auth SSL firewall friendly browser friendly e.g.LDAP SLOWEST 15. Path Based Authorization (1) /etc/httpd-public/conf.d/subversion.conf <Location /svn/> DAV svn SVNParentPath /var/svn/ AuthType Basic AuthBasicProvider ldap AuthName "Subversion repository“ AuthLDAPURL ldap://127.0.0.1:389/ou=People, o=mycompany.com?uid?sub?(objectClass=*) Require valid-user AuthzSVNAccessFile /var/svn/svn-access-file.conf Options Indexes SVNListParentPath on </Location> 23. Compare with … (1/2) … with any other revision … with the previous revision