1. 安装subversion :     yum install -y  subversion

  2. 检查安装是否成功:  svn --version

  3. 创建仓库目录: mkdir -p /home/svn/test

  4. 创建项目:svnadmin create /home/svn/test

  5. 检查创建是否成功:

    (1)cd /home/svn/test  

    (2) ll #查看生成文件

   6.cd /home/svn/test/conf #进入目录有文件 authz ,passwd, svnserve.conf

   7.vim authz #设置用户权限 在后面添加

    [/]

    admin = rw

    8.vim passwd #设置用户密码

    [user]

    admin = 123456

    9.vim svnserve.conf #设置去掉注释

    anon-access = read

    auth-access = write

    password-db = passwd

    authz-db = authz

    realm = /home/svn/test #写自己的创库

    10.启动svn 服务:svnserve -d -r /home/svn *注*: 不是 svnserve -d -r /home/svn/test

    11.在本地安装TortoiseSVN 测试地址:svn://ip地址/test  输入用户密码

    12.实现自动同步 

    #例如:你的web 目录是 /www/web

    (1)cd /home/svn/test/hooks

    (2)cp post-commit.tmpl  post-commit

    (3)vim post-commit #设置

    export LANG=zh_CN.UTF-8

    svn co svn://47.92.168.214/test  /www/web

    LOG_PATH=/tmp/svn_test.log    

    WEB=/www/web

    REPOS="$1"

    REV="$2"

    svn update --username admin --password 123456 $WEB --no-auth-cache >> $LOG_PATH

    保存退出

    13.killall svnserve

    14.svnserve -d -r /home/svn #重启服务