SVN 安装部署并设置为自动同步到实际的项目

来源:互联网 发布:win7照相机软件 编辑:程序博客网 时间:2024/05/29 18:39

SVN安装过程就不写了,安装完成之后进行下面的操作:

# 检查SVN是否安装成功

/home/svnroot/subversion/bin/svnserve --version

# SVN创建版本库:repos1

cd /home/svnroot/svndata/svnadmin create repos1
###----------------
cd repos1/conf/

# 编辑权限:

vim svnserve.conf [general]anon-access = readauth-access = writepassword-db = passwdauthz-db = authz# realm = My First Repository# force-username-case = none[sasl]# use-sasl = true# min-encryption = 0# max-encryption = 256

# 添加用户:

vim authz[groups]admin=svnadmin[repos1:/]@admin=rwsvnadmin=rw

# 设置用户的密码:

vim passwd [users]svnadmin=123456

# 设置自动同步到实际的项目地址

cd /svnroot/svndata/repos1/hooks/vi post-commit:#!/bin/shREPOS="$1"REV="$2"BASEPATH=/home/wwwroot/default/repos1WEBPATH="$BASEPATH/"export LANG=en_US.UTF-8svn update $WEBPATH --username username --password XX --non-interactive

# 开启SVN服务

svnserve -d -r /home/svnroot/svndata/

# 检查SVN是否可用

svn co svn://XX.XX.XX.XX/test1
# over








阅读全文
0 0