1,首先安装CVSNT,这里我用了两个版本cvsnt-2.0.41.exe,cvsnt-2.5.03.2260.msi
安装都是一样,一路next ,最后restart,服务里多了两个和它相关的服务,已经启动
先说2.0.41巴,新建Repository的时候,选择已经建立的文件夹(e:/cvs),最好不要选择根目录(e:/)
确认后会在你选中的目录中创建一个文件夹CVSROOT,里边就是相关的配置。
cvsnt-2.5.03.2260版本新建Repository有所不同,它除了选择路径外,还可以定义一个名字,这个名字
将来代表这个路径,所以名字可以是(/CVSROOT),路径随便.
2,客户端安装配置:
我这里有两个客户端wincvs都是1.3版本分别是3.6M的3.9的,区别在于,安装启动后一个是
在login的时候手工填入地址:pserver:[email protected]:/CVSROOT
另一个是分别有3个输入框,你可以输入类型,ip,user,上边的语句自动出来,这个地址会经常用到,最后
记住怎么写。
客户端连接以上两个版本的cvsnt时,有以下不同:
2.0版比如你选择E:/cvs做路径,当然现在E:/cvs下有CVSROOT ,地址是这样的:pserver:[email protected]:/E:/cvs
2.5版如果你的路径代表名是/CVSROOT,路径是:pserver:[email protected]:/CVSROOT 绝对路径是什么不用管
由于默认端口是2401这个wincvs会自动加上,也就是:pserver:user:@ip:2401:/CVSROOT
user是什么呢?cvsnt默认用windows系统的用户所以用户在winXP,win2000中要存在,初次安装后作为管理者
要用管理者用户administrator,我的用户是yixia,administrator被我删除了。
3,作为管理者进行配置:
check module CVSROOT 这个的CVSROOT是固定死的,就是这个几个字母,也就是cvsnt默认安装的文件夹
取下来后里边现有要用到的是modules这个文件。
这个文件的用途是当在客户端wincvs,eclipse等可以打开浏览CVSROOT里边包括那些module
不同地方是:wincvs打开后只能看到这个文件里列出的module,不管这些module是否真的存在,简便
存在,没有列在module也不会显示;eclipse除了能显示这个文件里的module,真实存在,没有写在这个文件
的module也能看到。文件列表的格式是:module描述 -a module名,中间用空格隔离。
这样你就可以作为管理者添加用户,设置权限。
4,添加用户,设置权限
两种方式:
1)用windows的用户,和window用户邦定
2)用cvs自己的用户管理方式
这两种方式的选择是CVSROOT/config这个文件决定的,
默认是第一种方式,当config文件里添加“SystemAuth=no”时就是第二种方式了。