# 安装依赖yum install httpd-devel sqlite sqlite-devel cyrus-sasl-md5 -y# 下载mkdir -p /root/software && cd /root/software/if [ ! -f subversion-1.7.13.tar.gz ];then wget -c http://scripts.showshowbaby.com/version/subversion-1.7.13.tar.gzfitar zxvf subversion-1.7.13.tar.gzcd subversion-1.7.13./configure --prefix=/usr/local/svn --with-ssl --with-zlibmake && make installln -sf /usr/local/svn/bin/svn* /usr/bin/# 配置账号密码cd /root/software/mkdir -p /data/svnstorage vim /data/svnstorage/authz[groups]admin = a100php_pro1 = a101php_pro2 = a102php_pro1_conf = a103qianduan_pro1 = a104[/]@admin = rw[example:/]@php = a101vim /data/svnstorage/passwd[users]a100 = mima# 配置一个带钩子的测试库,仅作模板cd /data/svnstorage && svnadmin create examplevim /data/svnstorage/example/conf/svnserve.conf [general]anon-access = noneauth-access = writepassword-db = ../../passwdauthz-db = ../../authzcd /data/svnstorage/example/hooks/ && wget -c http://scripts.showshowbaby.com/lnmp/conf/{pre-commit,post-commit}chmod +x /data/svnstorage/example/hooks/post-commit && chmod +x /data/svnstorage/example/hooks/pre-commit# 可选参数,记录日志 --log-file=/var/log/svn.log/usr/bin/svnserve -d -r /data/svnstorage ##开机启动vim /etc/rc.d/rc.local写进去/usr/bin/svnserve -d -r /data/svnstorage