1.svn安装
#最新版本svn需要sqlite的版本最低为3.7.15,yum自带sqlite版本为3.7.12,所以需要手动编译安装最新版本sqlite
wget http://www.sqlite.org/2013/sqlite-autoconf-3071700.tar.gz
tar xf sqlite-autoconf-3071700.tar.gz
cd sqlite-autoconf-3071700
./configure && make && make install && echo OK
wget http://mirrors.cnnic.cn/apache/subversion/subversion-1.8.1.tar.bz2
tar subversion-1.8.1.tar.bz2
cd subversion-1.8.1
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make
make install
2.svn配置
1)创建svn库
   创建 svn专用户  # useradd pocsvn
   创建SVN 版本库目录  #mkdir /home/pocsvn/project
   创建SVN仓库 # svnadmin create /home/pocsvn/project/poc
   将目录 project 目录拥有者修改为 pocsvn 用户:
   #chown -R pocsvn:pocsvn /home/pocsvn/project
   #chmod 755 /home/pocsvn/project
2)配置passwd文件
   vim /home/pocsvn/project/poc/conf/passwd
   breeze = breeze    #配置允许访问svn库的帐户,前面是用户名,后面是密码
3)配置authz(详细配置参考svn+apache)
4)配置svnserve.conf
    vim /home/pocsvn/project/poc/conf/svnserve.conf
    anon-access = read        #匿名用户只读
    password-db = passwd    #用户配置文件
5)启动svn
切换到pocsvn用户  #svnserve -d -r /home/pocsvn/project
-d 表示以 daemon 方式(后台运行)运行
-r 指定根目录是/home/pocsvn/project