Ubuntu14.04下搭建SVN服务器svn://
安装软件包:
sudoapt-getinstallsubversion
之后选择SVN服务文件及配置文件的放置位置。我放在了/srv下的svn目录。
cd/srv
sudomkdirsvn
我的svn版本仓库叫tone_src
cd/srv/svn
sudomkdirtone_src
目录建好后创建版本仓库
sudosvnadmincreate/srv/svn/tone_src
执行之后tone_src下文件结构如下:
:/srv/svn/tone_src$ls-l
总用量24
drwxr-xr-x2rootroot40961月1510:52conf
drwxr-sr-x6rootroot40961月1514:52db
-r--r--r--1rootroot21月1510:50format
drwxr-xr-x2rootroot40961月1510:50hooks
drwxr-xr-x2rootroot40961月1510:50locks
-rw-r--r--1rootroot2461月1510:50README.txt
下面进行配置:
我们需要修改conf目录下的三个文件,authz;passwd;svnserve.conf
编辑svnserve.conf
[general]
#匿名用户不可读
anon-access=none
#权限用户可写
auth-access=write
#密码文件为passwd
password-db=passwd
#权限文件为authz
authz-db=authz
编辑authz制定管理员组即admin组的用户为toneadmin组有rw(读写权限)所有人有r(读权限)
[groups]
admin=tone
[/]
@admin=rw
=r
这里组的名字不一定叫admin你的管理员组名可以叫做任意的名字,另外比如admin组还有其他用户,可以这样制定admin=tone,tone1,tone2类似这样的写法
编制passwd文件设定用户密码
[users]
#harry=harryssecret
#sally=sallyssecret
tone=
Linux公社简介-广告服务-网站地图-帮助信息-联系我们
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。
推荐: