00:00
然后我们再来看一下我们的大纲。大家看我们在这儿呢,Eclipse的这些操作哈,哎,我们已经这些呢,都给大家这个介绍过了啊,这个分支呢,哎,分支是干什么用的,分支的这个相关的操作啊,也都给大家演示了,呃,那么下边的话,咱们先不着急来看这个total s西哈,这个先不着急,咱们来看看这个权限设置啊,这个相关的这个内容。SN这个权限管理,呃,首先呢,我们需要跟大家强调一点,就是这个宣呃权限的控制哈,它一定是在服务器端去进行这个设置的,诶在服务器端呢,我们具体的版本库里边儿来设置权限,嗯。那么版本库里边儿呢,有三个文件。三个相关的配置文件,哎,我们需要给大家去介绍一下啊,这三个配置文件分别是干什么用的?
01:05
嗯,版本库中三个对应的配置文件大家要明确哈,我们刚才在操作LIS的时候呢,操作的是客户端,现在呢,我们要设置权限,我们又回到服务器端来进行操作了,然后呢,我们需要去进入到我们的。这个目录哈,你看我们的版本库呢,是pro o ACD o a。然后呢,我们CD Co进入到它的配置文件的目录哈。在这儿呢,我们把这个目录呢,先拿过来。版本库配置文件的这个目录,我们所说的三个配置文件都在这个目录下边。
02:04
然后呢,你看我们在这儿哈。有这样一些这个目录,呃,这样一些文件哈,A HZ pass WD,还有一个serve SV server.com,这个SV server者康我们之前已经操作过一次了,是吧,我们去打开那个匿名访问,诶那么今天呢,这三个呢,我们都需要操作到,那么我们还是老规矩啊,配置文件改之前呢,先给它备份一下CPZTHz.BK cp pass WD pass wd.k。各自都备份了一下,那么我们首先呢,先来看这个svn server com,我们拿M编辑器打开。这里边儿呢,跟我们权限权限设置相关的哈,就是这个general里边。
03:00
首先呢,你看我们之前设置过哈,我们把这个匿名访问呢给打开了,然后呢,现在授权访问呢,还是注释的这个状态,我们把这两项呢,嗯,咱们还是把匿名访问呢,还是注释掉,把这个授权访问给它打开。然后呢,我们把这两个哈,拿到我们笔记里,这个呢,说的是我们SVN serve.com这个文件,这个文件的内容。嗯,给他拿到这儿来啊,咱们在后边呢,去做一个说明,这是这个匿名访问。诶,然后呢,下边这个是我们授权访问,那现在呢,这个授权访问注释打开了,那么这个地方呢,就是设置为right,就是表示是可读可写,在这儿我们再强调一次哈,就这个东西呢,你前面是一定不要有空格的,一定不要有空格的啊,你看它原来是这样的,你要是只是把井号删掉,你以为把注释打开了,其实你把一个空格给留到前面的啊,这样的话,他解析的时候就会出错啊,所以千万要记住啊,这个东西是要顶格写的。
04:19
然后呢,再往下有这么一项pass WD啊password-DB,然后它的值呢是pass WD,这个是什么意思呢?就是表示哈,使用我们pass WD这个文件来设置用户名密码。这个是他的第20行是吧,我们整个都拿过来吧。指定设置用户名密码的文件,然后呢,你看这些我们都给它把注释打开哈,还有这个athz-DB。
05:07
这是我们在这个第27行。这个是干嘛呢?这个是分配权限的啊,配置文件,这也是配置文件,哎,这就是我们说,呃,为什么是除了当前文件哈,另外这两个文件也会参与进来呢,就是因为在这儿呢,把我们把注释呢给它打开了,好这个文件呢,我们写入退出,这里边儿我们要改的就是这些啊,哎,然后呢,我们再看下一个文件,呃,下一个呢,我们看看pass WD。你看他在这儿呢,其实给我们一个例子,就是这个注释里边就是一个例子啊,这个用户名叫Henry,他的密码呢,是等号后边这个值,那么我们这儿呢,我们也可以去见一下我们的用户名和密码,哎,比如说呢,我们这个用户名啊,叫做汤姆,密码是123123,再来一个杰瑞,密码也是123123。
06:16
一会儿呢,我们还要去测试一个分组,我们还要去测试一个分组,诶,那我们给这个,我们就把汤姆和杰瑞哈一会儿我们给他算成同一组,然后呢,我们再来一个K。哎,密码也是123123啊,一会呢,我们把汤姆和杰R瑞呢设置成读写的权限,把Kate呢设置为这个只读的权限,我们先把它保存了啊。哎,这就是我们设置用户名和密码。
07:03
没问题。然后这个呢,这是他给我们的例子,诶然后呢,这是我们这个咱们自己自定义的用户名,然后呢,后边这个是密码,诶然后呢,我们一共创建了这么三个用户啊,一共创建了这么三个用户,再然后呢,我们去写入退出,嗯,再后呢,我们再打开这个athd这个文件。在这个里边呢,我们要关注这么几项,首先在这个group这哈,Groups是声明用户组。比如说呢。我们来一个开发这个组,哎,把这个汤姆和这个杰瑞呢都给它包含进来,你看他给我们这个例子也是这样的啊,就是这个用逗号把各个用户名呢给它分开,然后呢,他们就都算到这个组里边啊,这就是创建一个用户组,创建用户组有什么好处呢?将来我们分配权限的时候,很多用户如果属于同一个组,我们就不用给这些用户一个一个设置权限了,给这个组统一分配权限就行了。
08:33
诶嗯嗯,这个是它的例子,然后呢,这个是我们的用户组,诶然后呢,这个是用户逗号用户,诶你有多少个呢,都拿逗号给它这个分开,然后下边这呢,这一部分哈,是教给我们怎么样去这个设置权限,我们也像他一样也写一个方括号,里边写个斜杠,这个斜杠代表什么呢?代表我们版本库的根目录,你如果有必要哈,特别详细的针对里边具体的目录进行划分的话,你就一层一层的把这个目录呢写清楚,哎,然后下边的话呢,就是给具体的用户或者用户组哈,去分配这个选项。
09:21
在这儿呢,大家看啊。呃,如果你想给一个组去分配的话,就用一下这个艾特符号后边加上这个组名,你看这个Henry and Sally不就是这个组吗?哎,这都是他这个例子里边都已经写的挺清楚了,那么我们这儿呢,这个组叫开发,诶,我们统一给开发这个组读写权限。然后呢,给我们呃K哎啊这个用户呢,给他一个只读的权限,然后这个还有一个配置哈,叫星等于后边什么都没有,这个是什么意思呢?这个哈,就表示是除了我们这儿设置过的用户和用户组以外,其他的用户呢,没有任何的权限啊,是这个意思。
10:10
诶,然后呢,这个斜杠法表示针对我们版本不跟目录来进行这个权限来设置,然后呢,这个艾后边是这个组名,后边是这个权限值,还可以是用户名等于权限值,然后呢,这个星等于什么什么啊这个表示,呃,除了上面已经授权的用户以外,其他用户没有任何权限。哎,是这个意思。
11:02
嗯。那么我们这个权限呢,其实我们在服务器端哈,这个配置文件里边我们就配好了,然后下边呢,我们看看咱们在eclipse里边哈,咱们去测试一下。
我来说两句