您的位置:首页 > 运维架构 > Linux

CentOS7搭建SVN服务器

2016-01-30 03:12 495 查看
os:Linux mysql01 3.10.0-229.el7.i686 #1 SMP Sun May 17 14:06:40 UTC 2015 i686 i686 i386 GNU/Linux

安装:yum install subversion

查看版本验证是否安装成功:



创建SVN版本库目录:mkdir -p /var/svn/svnrepos

创建版本库:svnadmin create /var/svn/svnrepos

进入repo可看到如下文件:



进入conf配置如下文件:

svnserve.config:(定义所有认证和授权政策)
anon-access = read #匿名用户的访问权限,应该是什么访问权限都没有
auth-access = write #认证用户授权
password-db = passwd #指定用户的认证文件为passwd文件
authz-db = authz #指定用户的授权文件为authz。

password:(存放项目成员账户信息)
smallbug=smallbug #等号左边代表用户名,等号右边代表密码

authz:(群组授权控制)

[groups]
sgroup=smallbug #smallbug属于sgroup组

[svnrepos:/]: #针对svnrepos仓库
@sgroup=rw #sgroup组中成员有读写权限
*=r #其他人有只读权限

启动svn库:svnserve -d -r /var/svn [color=red]#不要加svn库文件夹[/color]

[color=red]以上设置前面不能有空格![/color]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: