1. sudo apt-get install apache2
2. sudo apt-get install subversion
3. sudo apt-get install libapache2-svn
// install mod of svn
4. sudo mkdir /home/svn
5. sudo usermod -G subversion -a www-data
// add apache user into group of subversion
6. mkdir myproject &mkdir aires
//add two repoiry
7.sudo chown -R root:subversion myproject aries
//add repo user and group
8. sudo chmod -R g+rws myproject aries
//add access for repo db
9. sudo svnadmin create myproject
10. sudo svnadmin create aries
//create repo db
//now we can use svn to access svn now
//svn mkdir file:///home/svn/myproject/trunk
11. sudo vim /etc/apache2/mods-available/dav_svn.conf
<Location /svn>
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /home/svn/conf/passwd
AuthzSVNAccessFile /home/svn/conf/authz
# <LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
#allow access svn via web by input username and password
# </LimitExcept>
</Location>
13 /etc/apache2/init.d/apache2 restart
//now we can use via http or localhost to do svn
//svn co file://localhost/svn/myproject
//svn co http://localhost/svn/aries