当前位置: 首页 > 工具软件 > CVSNT > 使用案例 >

cvsnt的简单配置

谭昊乾
2023-12-01

cvs服务端:

1,http://www.cvsnt.com/downloads/去下载它,我们下载的是cvsnt 2.0.58d版本,把它安装在Windows XP系统上,一路next就行,也可以把安装路改一下。

2,通过Windows选择“开始→所有程序→CVSNT”选项,打开cvsnt的设置面板“Service control panel”,两个服务默认是已经启动。

3,Service control panel中的“Repositories”选项卡,再单击Add按钮,创建一个存放版本文件的目录。

4,在cmd中,输入命令cvs -d c:/cvsfile passwd -a user,按回车键输入giles在CVS上的登录密码。

5,确保windowxp 系统中有user这个用户且密码与cvs上保持一致。

 

6,也可以这样添加用户。

添加CVS用户名和密码。需要用到如下命令:

${REPOSITORY}:为库的绝对路径。

cvs -d ${REPOSITORY} passwd -r 'real username' -a 'cvs username'
'real user'是Windows系统用户名
'cvs user'是cvs的用户名,可以为不同的cvs user配同一个real user。
执行上述命令后,在服务器上的[${REPOSITORY}/CVSROOT/passwd]文件中会增加一行用户名密码记录,
格式为:用户名:加密后的登陆密码:Windows系统用户+[回车]。多次执行上述命令添加好所有项目组成员的CVS帐户。

 

7,简单的权限设置。
在目录[${REPOSITORY}/CVSROOT/]中新建三个文件:admin、writers、readers,
顾名思义这三个文件用来指定可对CNSNT的REPOSITORY进行相应操作的用户,
这三个文件中的格式为:用户名+[回车]。将2中添加的项目组成员的帐号按其权限分别
写入这三个文件。至少在admin文件中加入一个帐号作为管理员。

admin 中的用户必须在writers中。

 

8、  切换CVSNT权限认证方式。前面说过了,CVSNT的缺省将Windows作为自己的用户,
现在要改变这种权限认证方式,方法很简单,
将[${REPOSITORY}/CVSROOT/config]文件中的SystemAuth=yes改为SystemAuth=no就行了。
此时,原来的Windows帐号就不能访问CVS服务器了,只有在2中添加了的帐户可以访问

9、  还可以对模块设置权限。

cvs chacl {user}:[{[r][w][c]|[n]}] [directory...]
首先用:”cvs chacl default:n .”取消缺省用户权限,然后添加需要的帐号权限。
记住:只有模块的拥有者才能执行此命令,执行此命令后,在该模块的.perms文件中会增加一条记录。
在此文件中添加了的用户才具有读写控制权限。

 

 

myeclipse客户端:

1,打开Eclipse中的“CVS资源库研究”透视图,然后在左部的“CVS资源库”视图单击右键,在右键菜单中选择“新建→资源库位置”选项。在弹出的窗口输入CVS的相关信息,进行连接就行。

 类似资料: