See here: https://help.ubuntu.com/community/Subversion
Ading new repositories:
<code>$ sudo mkdir /home/svn
$ cd /home/svn
$ sudo mkdir myproject
$ sudo chown -R www-data:subversion myproject
$ sudo chmod -R g+rws myproject
#make repo
$ sudo svnadmin create /home/svn/myproject
#start svn server - --foreground keeps output in foreground for debugging server activity
svnserve -d --foreground -r /home/svn
To configure access to to the new project, edit the /home/svn/myproject/conf/svnserve.conf file created by default and uncomment the password-db line. Save the file.Edit the passwd file in the same dir and add a user and password to access this project.
Start the server with the svnserve command
Once the server is started, you can connect to the repository using a SVN client in Eclipse like Subclipse. Connect to the repository using svn://address/myproject as the project URL and root.
To add a new source project from Eclipse into the repository, select Team… Share Project. ‘Add to Source Control’ for each of the dirs in the project, and then ‘Commit’ the files.