最好使用root权限,如果是普通用户命令前加:sudo
1.首先yum安装svn
yum install subversion
2.准备一个文件夹,作为仓库repository,以下是我的存放目录
mkdir /home/hadoop/svn
svnadmin create /home/hadoop/svn
3.此时查看svn目录会见到如下配置信息:
4.进入conf
文件夹,这里面存放的是配置文件
authz 是权限控制文件
passwd 是帐号密码文件
svnserve.conf 是SVN服务配置文件
5.配置账号密码: passwd
vim passwd
6. 配置权限控制文件 : vim authz
[\] 代表仓库下所有文件,其中r代表可读,w代表可写
7.配置svnserve.conf : vim svnserve.conf
打开下面五个的注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svn # 认证空间名,版本库所在目录
8.启动与关闭
svnserve -d -r /home/hadoop/svn (启动)
killall svnserve (停止)
上述启动命令中,-d表示守护进程, -r 表示在后台执行。
此时,简单的svn配置已完成,如有分组等其他需求可以再优化配置!