#安装subversion
yum install subversion
# SVN版本目录
mkdir /home/svn/ && cd /home/svn/
# 创建test版本库
svnadmin create test
//进入 /home/svn/test/conf 编辑三个配置文件
//passwd 中添加账号密码
//编辑authz设置账号能进入哪个目录
在文件末尾加入
[/]
test = rw
//表示test用户可以访问根目录 且拥有所有权限
//编辑svnserve.conf
#在防火墙中添加svn的端口
firewall-cmd --permanent --zone=public --add-port=3690/tcp
//重启防火墙
firewall-cmd --reload
#启动svn服务
svnserve -d -r /home/svn
//下载svn客户端检出工具测试
//在服务器上检出项目
cd /home/www/test
svn co svn://127.0.0.1/test ./
//往版本库中添加文件
cd /home/www/test
svn add * --force
#编写shell脚本设置svn同步更新服务器内容
cd /home/svn/test/hooks
cp post-commit.tmpl post-commit
chmod -R 777 post-commit
vi post-commit
#!/bin/shexport LANG=en_US.UTF-8
svn update /home/www/test
--non-interactivechmod -R 777 /home/www/test/*