2.安装
4.创建仓库目录
例如:
5.创建项目
6.创建用户
vim conf/passwd
guanyy=12345
huangjianghua=123456
......
7.配置权限authz
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin=guanyy
devteam=huangjianghua
neteastdevteam=yangyang,wangchongsheng
scholarship=liqian,ligang
otheruser=other
# [/foo/bar]
#
# harry = rw
# &joe = r
# * =
#
[/]
@admin=rw
[/iie]
@devteam=rw
[/iie/scholarship]
@scholarship=rw
[/iie/neteast/cache]
@neteastdevteam=rw
@otheruser=r
8.最后设置svnserv.conf
anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = password
authz-db = authz # 访问控制文件
realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
9.启动svn服务
-r:svn根目录
设置开机启动:
编辑:/etc/rc.d/rc.local