CVSNT 2.5版本使用说明文档

来源:互联网 发布:python ui选择 编辑:程序博客网 时间:2024/06/16 13:10
 

第一节 登录

第一步 在cvs服务器端,进行本地登录:在“开始”—>”运行” —>输入“cmd”进入命令提示符界面:

第二步 输入设置连接命令:

set cvsroot=:sspi:localhost:/cvs

设置CVSROOT,进行连接设置。

Sspi意思是一种协议,这种协议的要求最低。

/cvs 意思为由cvsnt创建的仓库名。

注意:仓库名是区分大小写的

第三步 输入登录命令:

cvs login 

它会要求输入系统管理员的密码,也就是本机的开机密码。

注意:

1)因为cvs 2.5版本较高,为了更高的安全起见,所以输入时,没有密码位数和“*“符号提示。

2)当出现“connect to localhost:2401 failed: 由于目标机器积极拒绝,无法连接。“ 如图:

说明你的cvs 服务器没有开启。请开启。

当出现下图所示时,说明登录成功。

第二节 创建用户

输入创建用户命令:

cvs passwd -r Administrator -a cvsuser 

作用:建立用户,-r 后面应跟上系统管理员的用户名;-a 后面应该跟上待创建的cvs用户名。

我的机子系统管理员为:fanjifeng ,假如我们建立一个cvs用户名为fanjf的用户,密码也为:fanjf

该命令测为:

cvs passwd -r fanjifeng -a fanjf 

如图:

连续输入两次密码后,则该cvs用户fanjf 密码为fanjf 建立成功。

注意:输密码同样没有任何提示。

同样依次我们可以建立其他的cvs用户,并为各个cvs用户设置密码。

第三节 权限管理

因为cvsnt 2.5版本较高,一般很难通过wincvs 客户端软件设置cvs服务器的用户管理权限。所以,我们最好通过编写或修改cvs的用户配置文件,来达到对cvs用户权限的管理。

假如我们在D盘根目录下建立cvs仓库,文件夹名为cvs,仓库名为/CVS,则在文件cvs下有个CVSROOT文件夹,CVSROOT文件夹下有CVS文件夹,CVS文件夹有个fileattr.xml文件,该文件即为配置文件。

它的路径名为:D:/CVS/CVSROOT/CVS/fileattr.xml

打开fileattr.xml文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<fileattr>

  <directory>

    <owner>fanjifeng</owner>

    <acl user="fanjifeng">

      <all />

    </acl>

    <acl user="admin">

      <all />

    </acl>

    <acl>

      <all deny="1" />

    </acl>

  </directory>

</fileattr>

 

利用第二节的说明,我们在建立两个cvs用户:

一个cvs用户名为mass,密码为mass

另一个cvs用户名为shenmin,密码为shenmin

我在D:/CVS 文件夹(即仓库中)建立两个项目(moubleproject1project2,两个项目下各含有一个文件夹pkg1pkg2,该文件夹下各建个文件”test1.txt””test2.txt”

路径如下:D:/CVS/project1/pkg1

D:/CVS/project2/pkg2

我们规定用户fanjf可以同时管理两个txt文件,具有所有的权限;用户mass只能管理test1.txt文件,具有读、写、创建的权限。而用户shenmin只可以读text2文件,不能修改。

则可以修改project1project2文件夹的下cvs文件夹下的fileattr.xml文件实现。

路径为:D:/CVS/project1/CVS D:/CVS/project2/CVS

注意:

1)project1project2文件夹的下cvs文件夹,通常为隐藏文件。

2)如果cvs文件夹下不含有fileattr.xml,请自行创建。

D:/CVS/project1/CVS文件夹下的fileattr.xml 修改为:

<?xml version="1.0" encoding="UTF-8"?>

<fileattr>

  <directory>

    <owner>fanjifeng</owner>

    <acl user="fanjifeng">

      <all />

    </acl>

  <acl user="fanjf">

    <all />

</acl>

 <acl user="mass">

    <read />

    <write />

    <create />

  </acl>

    <acl>

      <all deny="1" />

    </acl>

  </directory>

</fileattr>

 

 

D:/CVS/project2/CVS文件夹下的fileattr.xml 修改为:

<?xml version="1.0" encoding="UTF-8"?>

<fileattr>

  <directory>

    <owner>fanjifeng</owner>

    <acl user="fanjifeng">

      <all />

    </acl>

  <acl user="fanjf">

    <all />

</acl>

 <acl user="shenmin">

    <read />

 </acl>

    <acl>

      <all deny="1" />

    </acl>

  </directory>

</fileattr>

 

 

说明:

<fileattr>  为文件标签

  <directory> 为目录标签

    <owner>fanjifeng</owner> 为文件的拥有者,通常为系统管理员

    <acl user="fanjifeng">  规定系统用户fanjifeng的权限

      <all />  权限为全部

    </acl>

  <acl user="fanjf">  规定cvs用户fanjf的权限

    <all />  权限为全部

</acl>

 <acl user="mass">  规定cvs用户mass的权限

    <read />   权限为读

    <write />   权限为写

    <create />   权限为创建

  </acl>

    <acl>

      <all deny="1" />  意思为该项目(即project1)它用户权限非默认。

    </acl>

  </directory>

</fileattr>

 

 

用户权限默认时用<default />标签,意思是所有用户都拥有该项目的所有权限。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孕妇感冒了流黄鼻涕怎么办 怀孕感冒了怎么办鼻塞流鼻涕 怀孕初期感冒了怎么办鼻塞流鼻涕 怀孕9个月流鼻涕怎么办 怀孕5个月流鼻涕怎么办 小孩老是流黄鼻涕口臭怎么办 狗狗有食欲流黄鼻涕拉稀怎么办 小孩流黄鼻涕咳嗽怎么办 小狗感冒了一直打喷嚏怎么办 眼干眼屎多模糊怎么办 宝宝眼睛上火眼屎多怎么办 眼睛发干眼屎多怎么办 三个月宝宝眼睛流泪有眼屎怎么办 小孩眼睛流泪有眼屎怎么办 宝宝上火眼睛有好多眼屎怎么办 宝宝眼睛流泪还有眼屎怎么办? 新生儿眼睛上火眼屎多怎么办 铁耳屎在最里面怎么办 婴儿鼻屎特别深怎么办 鼻子干呼吸就疼怎么办 儿童鼻子里总有好多鼻屎怎么办 小孩鼻子里有鼻屎呼吸不通怎么办 鼻子不通通气鼻屎粘在鼻子怎么办 鼻子里面干燥长鼻屎怎么办 鼻孔里干的难受怎么办 每天有很多鼻屎怎么办 鼻子里面干的疼怎么办 婴儿鼻屎堵住了怎么办 婴儿有很多鼻屎怎么办 隆鼻7天好多鼻屎怎么办 隆鼻第五天好多鼻屎怎么办 小孩鼻屎堵住了怎么办 风寒感冒流清鼻涕怎么办 流清鼻涕吐黄痰不发烧怎么办 宝宝流黄鼻涕发烧怎么办 感冒了浓鼻涕多怎么办 感冒流浓鼻涕怎么办速效办法 孩子一直流清水鼻涕怎么办 宝宝鼻子呼噜呼噜响怎么办 鼻涕往嗓子里流怎么办 咳嗽痰多鼻涕多怎么办