CentOS 6.5系统搭建SVN服务
查看系统内核及位数
[root@VM ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[root@VM ~]# uname -a
Linux VM2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64GNU/Linux
安装SVN
yum -y install subversion
查看SVN包是否安装
rpm -aqsubversion
subversion-1.6.11-15.el6_7.x86_64
配置与启动SVN服务
建立SVN版本库根目录(svndata)及密码权限目录(svnpasswd)
mkdir -p /application/svndata
mkdir -p/application/svnpasswd
启动svn服务进程
svnserve -d -r/application/svndata/
建立svn版本库
svnadmin create/application/svndata/sadoc
修改svnserver.conf配置文件
备份配置文件
cp -f svnserve.confsvnserve.confbak
[root@VM conf]# egrep "\-access|\-db=" svnserve.conf
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
修改
vi svnserve.conf
anon-access = none #12行
auth-access = write #13行
password-db =/application/svnpasswd/passwd #20行
authz-db = /application/svnpasswd/authz #27行
修改authz ,passwd配置文件
cp authz passwd /application/svnpasswd/
进入/application/svnpasswd
chmod 700 *
设置账户密码
Vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
10. 设置权限
vi authz
在末尾添加如下代码:
[sadoc:/]
dan=rw
w=r
意思是版本库的根目录dan对其有读写权限,w只有读权限。
11.重启SVN服务
svnserve -d -r svnserve -d -r/application/svndate
12.安装SVN客户端
过程省略。。。。
13.在windows 测试
新建一个测试文件夹,在该文件夹下右键选择 SVN checkout如下图(要事先安装TortoiseSVN):
填写SVN地址,如下图:
输入密码,如下图:
登陆成功:
至此SVN服务搭建完成
本文出自 “技术运维” 博客,请务必保留此出处http://xf214.blog.51cto.com/2014275/1694944
原文地址:http://xf214.blog.51cto.com/2014275/1694944