一、安装svn
yum -y install subversion
如图所示表示安装成功
二、创建版本库目录
mkdir /www/svndata
三、创建版本库
svnadmin create /www/svndata/demo
四、修改配置打开/www/svndata/demo/conf/找到passwd文件创建账户和密码
五、打开svnserver.conf文件配置
六、打开authz配置权限
七、打开/www/svndata/demo/hooks/ 文件夹 创建新文件命名为post-commit 内容:
#!/bin/sh
export LANG=zh_CN.UTF-8
SVN_PATH=/usr/bin/svn #代表你的svn服务文件地址
WEB_PATH=/www/wwwroot/demo #web目录代表要同步的文件路径
$SVN_PATH update --username 账号--password 密码 $WEB_PATH --no-auth-cache >> $LOG_PATH
八、重启svn服务
ps -ef|grep svn #查看进程
kill -9 进程 #杀死进程
svnserve -d -r /www/svndata #启动服务
九、打开/www/wwwroot/demo 执行命令同步一下
svn checkout svn://IP地址/demo /www/wwwroot/demo
十、本地测试一下就没问题了。