1. Install Apache
sudo apt-get install apache2
2. Install SVN server and apache plug-in
sudo apt-get install subversion libapache2-mod-svn libapache2-svn libsvn-dev
sudo a2enmod dav
sudo a2enmod dav_svn
Restart apache
sudo service apache2 restart
3. Configure Apache
sudo nano /etc/apache2/mods-enabled/dav_svn.conf
Change lines like below
DAV svn
SVNParentPath /var/lib/svn
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
4. create svn repository
sudo mkdir -p /var/lib/svn/
sudo svnadmin create /var/lib/svn/yourrepo
sudo chown -R www-data:www-data /var/lib/svn
sudo chmod -R 775 /var/lib/svn
5. create user
sudo htpasswd -cm /etc/apache2/dav_svn.passwd admin
6. Go to URL and check repo
http://youripaddress/svn/yourrepo
7. Import your folder to svn
svn import -m yourexistingfolder yoursvnpath/