The objective is to install subversion on my Ubuntu Dapper desktop in order to support version control for day to day projects.
Will use Apache 2 as uniform access control for security reasons, and in order to make this box a subversion server in my home office network.
Installation with Synaptic
- subversion package
- libapache2-svn package
Create repository
victorkane@mentor:~$ sudo mkdir /var/lib/svn
Password:
victorkane@mentor:~$ sudo svnadmin create --fs-type fsfs /var/lib/svn
Create password file
victorkane@mentor:~$ sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd victor
New password:
Re-type new password:
Adding password for user victor
victorkane@mentor:~$
Apache 2 HTTP Server configuration
/etc/apache2/mods-enabled/dav_svn.conf: