(1)创建版本库
svnadmin create /home/svn/demo
(2)启动服务进程
svnserve -d -r /home/svn
注:-d参数效果同于--daemon
-r参数效果同于--root
(3) 如果不加root参数,服务url为:svn://hostname/svn/demo
而如果加上root参数,服务url为:svn://hostname/demo
配置权限
(1)打开建立的版本库文件夹/conf 编辑server.conf 添加如下几行:
[general]
password-db = passwd.conf
anon-access = none
auth-access = write
authz-db = authz.conf
特别注意的是不能有空格,每一行都要顶格,这不知道svn开发人员是怎么样的
(2) 编辑passwd.conf文件,添加内容:
[users]
sam = 123
特别注意的是不能有空格,每一行都要顶格,sam是用户名,123是密码
(3)编辑authz.conf文件,添加内容:
[groups]
harry_and_sally = sam
[/]
@harry_and_sally = rw
* = r