1、安装(安装很简单,直接连接上yum在线源后,直接yum来安装)
yum install subversion
2、配置
2.1 创建仓库
我们这里在/data
下建立一个名为svndir
的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹
svnadmin create /data/svndir
2.2 新增用户及密码,配置权限
已经看到在仓库下面生成了三个文件
authz #权限配置文件
passwd #用户名密码文件
svnserve.conf #资源库配置文件
vim passwd
vim authz
g_manager 是组的名字, 组里的成员为wzh,* = r 表示所有用户有读权限,[svndir:/] 表示访问的是svn的根目录,@g_manager = rw 表示这个组可以有读写权限,* = 表示除上面组外,其他用户都没有权限
vim svnserve.conf
把图上的5行去掉注释
2.3 启动svn服务,这里使用的是指定目录的方式启动
[root@test ~]# svnserve -d -r /data 因为svndir是安装在/data目录下的,所以注意启动的时候,要启动这个目录才可以
如果要关闭这个服务,可以用 netstat -lntup | grep svn 过滤出来,然后kill -9 pid号
3、客户端登录测试(可以下载svn客户端安装在windows上)
在桌面上右键单击
填写服务端的地址 svn://192.168.10.2/svndir
输入创建的用户名 wzh 密码 gpl21
就可以成功登录进去了