一、环境:
①CentOS-6.5 IP:192.168.2.215
②window server 2008 R2 IP:192.168.2.207
二、安装
使用 yum 在线安装
yum install -y subversion
验证安装版本
svnserve --version
创建svn 版本库
mkdir
/uu2/svn ---创建svn目录
svnadmin create /uu2/svn/davesvn ----davesvn为版本库的名称
三、配置svn
创建版本库后,在目录下会生成三个文件
cd /uu2/svn/davesvn/conf
ls
authz passwd svnserve.conf *svnserve.conf svn服务配置文件
passwd 存储用户密码文件
authz 权限配置文件
authz:
*其中admin=dave 定义admin组,里面有dave用户,可以多个逗号隔离
[davesvn:/]对该文件库下资源进行分配权限
rw 读写 r 读 注意要加@
passwd :
*格式 用户名=密码
svnserve.conf
*anon-access = none 禁止未登录用户访问
auth-access =write 登陆用户可写
password-db =passwd 指向当前目录下的用户配置文件
authz-db = authz 指向当前目录下的权限配置文件
realm =
/uu2/svn/davesvn 指向svn仓库地址
启动svn服务
svnserve -d -r /uu2/svn * -d表示后台运行
-r 指定根目录 /uu2/svn
查看是否启动svn服务
ps aux | grep svn
停止svn 服务
killall svnserve 杀掉进程
客户端 安装TortoiseSVN 到项目目录下右键点击SVN
Checkout
输入svn服务器的IP地址和版本库名称
继续OK 输入在passwd中设置的用户名跟密码