CVSNT 2.5版本使用说明文档

阅读更多

第一节 登录

第一步 在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 文件,内容如下:

 

    fanjifeng

   

     

   

   

     

   

   

     

   

 

 

利用第二节的说明,我们在建立两个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) project1 project2 文件夹的下cvs 文件夹,通常为隐藏文件。

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

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

 

    fanjifeng

   

     

   

 

   

 

   

   

   

 

   

     

   

 

 

 

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

 

    fanjifeng

   

     

   

 

   

 

   

 

   

     

   

 

 

 

说明:

  为文件标签

  为目录标签

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

      规定系统用户fanjifeng 的权限

        权限为全部

   

    规定cvs 用户fanjf 的权限

      权限为全部

    规定cvs 用户mass 的权限

       权限为读

       权限为写

       权限为创建

 

   

        意思为该项目(即project1 )它用户权限非默认。

   

 

 

 

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

你可能感兴趣的:(CVS,F#,配置管理,XML,项目管理)