Linux搭建SVN仓库(二)

第一部分讲了怎么在linux上去安装SVN,这一篇主要说一下怎么创建一个仓库,以及配置一下用户信息权限等

你可以在任意目录创建一个仓库,语法为:

svnadmin create <你的仓库名称>

比如说我建立一个test仓库则就是:svnadmin create test

创建完成以后你的test会出现下面几个文件以及目录:

简单说一下,其中conf里面包含着我们的一些用户配置权限配置等,我们在本地提交的东西也会被提交到db这个目录里面,hook也就是我们经常说的钩子,比如我们可以把仓库的代码与服务器的某个项目的代码捆绑类的操作也是在hook内配置完成;

信息配置(图片展示)

进入conf会有三个配置文件,这三个我们都要配置;先说svnserver.conf:


 

我们只需要保留主要的内容即可,这里呢我已经把不重要的东西删除,这些配置的含义如下:

anon-access: 控制非鉴权用户访问版本库的权限,取值范围为"write"、"read"和"none"。 即"write"为可读可写,"read"为只读,"none"表示无访问权限。 默认值:read;
auth-access: 控制鉴权用户访问版本库的权限。取值范围为"write"、"read"和"none"。 即"write"为可读可写,"read"为只读,"none"表示无访问权限。 默认值:write;

password-db:指定用户口令就是账号密码,他这里指向的是同级目录下的pass文件;

authz-db:用户权限,他这里指向的是同级目录下的authz文件;

pass文件:用户账号密码

我这里就两个用户:user1 和 user2,账号和密码 是 key value这样的出现,很简单的配置一下即可;

authz

这个就是用户权限问题了:

groups 是组的意思

上面的意思也就是说admin这个组里面有user1(一个组里面有多个用户呢就是admin = user1,user2,…………);dev这个组里面有user2,

[test:/]

这个你就可以理解是对test的目录的一些操作

比如说admin这个组拥有读写权限,那么admin = rw,

dev拥有读权限就一个r就行

这里面根据你的需要进行配置即可

下一篇讲解一下window怎么进行一系列的操作:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值