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 文件夹(即仓库中)建立两个项目(mouble)project1和project2,两个项目下各含有一个文件夹pkg1和pkg2,该文件夹下各建个文件”test1.txt”和”test2.txt”。
路径如下:D:/CVS/project1/pkg1
D:/CVS/project2/pkg2
我们规定用户fanjf可以同时管理两个txt文件,具有所有的权限;用户mass只能管理test1.txt文件,具有读、写、创建的权限。而用户shenmin只可以读text2文件,不能修改。
则可以修改project1和project2文件夹的下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 修改为:
<?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 />标签,意思是所有用户都拥有该项目的所有权限。
- CVSNT 2.5版本使用说明文档
- cvsnt学习文档
- CVSNT+TortoiseCVS 版本控制系统
- CVSNT版本管理配置
- CVSNT
- CVSNT
- CVSNT
- CVSNT
- 这篇cvsnt-eclipse文档写得不错!
- Eclipse 使用 CVSNT进行版本控制。
- CVSNT+TortoiseCVS+WinCvs作版本控制
- CVSNT win7 问题 2.5.05
- JspSmartUpload文档使用说明
- CButtonST类使用说明文档
- JspSmartUpload文档使用说明
- AjaxPro使用说明文档
- My97DatePicker使用说明文档
- SIM300使用说明(使用文档)
- HTML元素
- 光棍节过生日
- VC6 链接错误
- Can not deploy web module to applications of weblogic in eclipse.
- java 加密 解密
- CVSNT 2.5版本使用说明文档
- java中文件操作大全
- 求整数N的二进制形式中1的个数
- PowerDesigner导出pdf
- pop3客户端,email收信
- Linux下关于网络设置的文件
- admin密码修改致使epo4.0无法正常登录
- 怎么获取别的进程的TreeView控件的内容
- SOA的应用实施 CIO你们准备好了吗?