Svn服务搭建流程
1,新建一个目录用于存储SVN所有文件
# mkdir /home/svn
2,新建一个版本仓库
# svnadmin create/home/svn/myblog
3,初始化版本仓库中的目录
前提把自己的项目放在了文件夹/opt/下面了,然后
# svn importopt/myblog/ file:///home/svn/myblog -m "初始化SVN目录"
4,添加用户
要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password"的条目就可以了.为了测试,我添加了如下内容:
[users]
# harry = harryssecret
# sally = sallyssecret
pm = pm_pw
5,修改用户访问策略
/home/svn/project/conf/authz记录用户的访问策略,以下是参考:
[groups]
project_p = pm
[project:/]
@project_p = rw
* =
以上信息表示,只有pm有根目录的读写权
6,修改svnserve.conf文件,让用户和策略配置升效.
svnserve.conf内容如下:
[general]
anon-access = none
auth-access = write
password-db =/home/svn/myblog/conf/passwd
authz-db =/home/svn/myblog/conf/authz
7,启动服务器
# svnserve -d -r /home/svn
这步后可以用 ps -ef | grep svnserve查看此进程是否存在