1.安装svn
yum install subversion
2.服务器端建立版本库
①创建版本库所在目录
mkdir /var/svn/
②版本库初始化
svnadmin create /var/svn/foo
3.修改配置
①修改svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
②修改authz
目录权限
[/]
admin=rw
③修改passwd
[users]
# harry = harryssecret
# sally = sallyssecret
admin=admin
4.启动svn
svnserve -r -d /var/svn
5.自动同步web目录
①创建/var/svn/foo/conf/post-commit,添加以下内容
#!/bin/sh
export LANG=zh_CN.UTF-8
/usr/bin/svn update --username *** --password *** /home/wwwroot/foo
②gei文件post-commit添加可执行权限
chmod 0755 post-commit