您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 > cvs
CVS配置
作者:网络转载 发布时间:[ 2014/3/6 10:10:46 ] 推荐标签:CVSNT 配置管理 WINCVS
    

然后在CVSROOT下建立admin文件。这个文件是指定CVSNT的管理员列表的文件,CVSNT根据这个文件来判断一个用户是否是管理员。文件的内容是一个用户列表。如下:

user1

user2

user3

这些代表user1,user2,user3都是管理员,在此之前CVS将服务器的管理员用户作为自己的管理员用户的。

3)在CVSROOT下加入文件readers,writers来控制用户的读写权限。文件每行内容与admin文件相同。格式为: 用户名回车。

特别注意的是:只有在writer文件中的用户既能读取,又能进行提交修改。在readers中的用户只能读取,同时在两个文件中的用户只能读取。在writers文件中必须有管理员的用户名。因为管理员在操作控制时将会涉及到文件的读写。对于一般用户不要写进这两个文件了。

这样完成了对CVSROOT目录的权限设定。不在readers和writers文件中的用户将不能导出CVSROOT这个module。仅在readers文件中的用户能进行导出操作但不能进行提交修改操作。仅在writers文件中的用户能进行导出和提交修改操作。

下面讲一下不使用系统管理员而自己建立的管理员的步骤:

1.              使用命令cvs passwd -a -r Administrator username建立一个和Administrator有相同权限的管理员用户。

2.              在admin文件中添加该管理员的用户名。

3.              在writers文件中添加该管理员的用户名。

4.              在config 文件中添加一行代码:SystemAuth=no,这样不能使用Administrator而只能使用自己建立的管理员进行操作了。

 

(3)对一般目录权限的设置

1)  配置CVS库模块文件modules

先从客户端导入两个module。比如test和localdir。在modules加入如下3行:

     CVSROOT            CVSROOT

     目录1    -a       localdir

     目录2    -a       test

第一列为描述信息,第二列为参数或空格。第三列为相对路径。如果描述信息和相对路径不同则需要参数“-a”。

在导出模块的时候(remote->checkout module),可以点击module name and path on the server一栏旁边的“...” 按钮弹出窗口:


    这样可以使客户端更加方便的进行module选择。

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd