1、安装svn
yum -y installmod_dav_svn
2、配置svn仓库
mkdir -p /home/svn/repos1 创建仓库
svnadmin create /home/svn/repos1 建立svn版本库
2、修改svn版本库配置文件
vim /home/svn/repos1/conf/svnserve.conf
修改文件结果如下:
[general]
anon-access = none
auth-access = write
password-db = /home/svn/conf/pwd.conf #指向用户配置文件
authz-db = /home/svn/conf/authz.conf #指向权限配置文件
realm = repos1 #指向svn仓库地址(名字是相对路径名,不要全路径:应该是映射名字:svn://192.168.1.233/repos1)
3.配置svn用户和权限,mkdir和touche命令创建如下两个文件并添加内容。
[root@moshi ~]# vim /home/svn/conf/pwd.conf
[users]
admin:7mIw/Cx.5SYp6
huoxxxx = huoxxxx
zhouxxx = zhouxxx
[root@moshi ~]# vim /home/svn/conf/authz.conf
[groups]
admin = admin,
develops = huoxxx,zhouxxx
#test=user3
[/]
@admin = rw
@develops = rw
到此svn配置完成。我们可以把默认的配置文件删除。
[root@moshi ~]# rm -rf /home/svn/repos1/conf/passwd
[root@moshi ~]# rm -rf /home/svn/repos1/conf/authz
6.启动svn
[root@moshi ~]# svnserve -d -r /home/svn/
7.查看svn服务是否正常
[root@moshi ~]# ps aux|grep svn
##出现以下内容说明svn服务已经成功启动
root 8610 0.0 0.0 152864 740 ? Ss 11:25 0:00 svnserve -d -r /home/svn/repos1/
root 13128 0.0 0.0 103252 876 pts/0 S+ 14:00 0:00 grep svn
8,测试
安装好客服单的windows系统上右键,选择check out , 输入地址:
svn://192.168.1.233/repos1 (路径不能错:repos1不能少)
进入目标文件夹,成功检出。
往新文件夹中添加文件,提交,完成基础版本文件提交。