搭建CVSNT环境手记Word文档格式.docx

上传人:b****5 文档编号:21160321 上传时间:2023-01-28 格式:DOCX 页数:14 大小:536.32KB
下载 相关 举报
搭建CVSNT环境手记Word文档格式.docx_第1页
第1页 / 共14页
搭建CVSNT环境手记Word文档格式.docx_第2页
第2页 / 共14页
搭建CVSNT环境手记Word文档格式.docx_第3页
第3页 / 共14页
搭建CVSNT环境手记Word文档格式.docx_第4页
第4页 / 共14页
搭建CVSNT环境手记Word文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

搭建CVSNT环境手记Word文档格式.docx

《搭建CVSNT环境手记Word文档格式.docx》由会员分享,可在线阅读,更多相关《搭建CVSNT环境手记Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

搭建CVSNT环境手记Word文档格式.docx

WinCvs_setup_13b13.exe

Python:

Python-2.2.1.exe

听说CVS版本兼容性不是很好,所以我建议尽量用以上的版本,我就是在以上的版本上是搭建好环境的,为简便起见,我把CVSNT和client装在一台机器上。

实际的情况可能是CVSNT装在服务器上,而Python和WinCvs装在多个客户机上。

2安装CVSNT及WinCvs

安装顺序没有规定,我是先装了Python,再装WinCvs,再装CVSNT。

双击安装文件后跟着感觉一路next就行了,注意一下安装路径就行,别装完后不知道装在哪个路径下。

装完CVSNT后会提示重启机器,立即重启或等会再重启都行。

3配置CVSNT

装完CVSNT后点开始菜单->

所有程序->

CVSNT->

CVSNTControlPanel,打开如下的配置界面:

在这个界面上可以看到服务是否已经启动及CVSNT的版本信息。

点Repositories标签,打开如下的界面:

这里将列出所有的repository,第一次安装的话列表应该是空的,点Add按钮,将打开如下的对话框

在这个对话框输入如下信息(输入这些信息前,我在E:

\下新建了一个空的cvsroot目录,这个目录就是Repositories在服务器上的存放地址):

点OK按钮,将弹出如下确认对话框:

这是提示你是否初始化repository,点是,将看到如下界面:

这说明一个repository就建立好了。

再点ServerSettings标签,设置如下:

Runas栏用administrator用户,Temporaty我指定的是E:

\cvstemp,这个我也不知道是干嘛的,有兴趣可以上网搜搜。

然后再点Compatibility表签,打开如下界面:

注意要勾选Respondascvs1.11.2toversion…,要不然就会出问题,这个好像是为了保证兼容性。

到现在,CVSNT的配置就基本完毕了。

以后的操作都是在客户机上进行。

如果只是在服务器上配CVSNT,那做到这一步就可以换机器了。

4简单的权限分配

4.1准备工作

安装完WinCvs后,在客户机上的桌面上应该有WinCvs这个图标(一个黄色的小鱼),双击,将打开WinCvs的界面(为避免CVS的版本问题,一定要在做以下操作前拷贝C:

\ProgramFiles\CVSNT(CVSNT的安装目录)目录下的所有文件,然后用这些文件覆盖C:

\ProgramFiles\GNU\WinCvs1.3\CVSNT(WinCvs的安装目录)目录下的所有文件),如下图:

为方便讲解,我在F:

\下建立了一个目录clientadmin/project,其目录结构如下

project

|--pkg1

|--test2.txt

|--pkg2

|--test3.txt

|--pkg3

|--test4.txt

现在要实现的权限分配是:

建立3个用户:

test1、test2、test3,密码与用户名一致。

建立一个组:

test,test1、test2、test3均在此组中。

test1能且仅能编辑修改pkg1,test2能且仅能编辑修改pkg2,test3能且仅能编辑修改pkg3。

如上图,点菜单栏的Admin->

Preferences…,打开如下对话框:

设置如图上所示,然后点确定。

然后再点菜单栏的Admin->

Login…,打开一个对话框,点确定,然后会提示输入密码,输入操作系统的administrator的密码后点确定,将登录成功。

然后右键点project,在弹出的右键菜单中点Importmodule…,将弹出Importfilter对话框,点Continue按钮,将打开Importsettings对话框,如下图所示:

输入projet,然后点Importoptions标签,在多选框列表中选中CreateCVSdirectorieswhileimporting,然后点确定。

这个操作将在CVS服务器的根目录下增加一个目录E:

\cvsroot\project,这就是一个module了,如下图所示:

4.2创建用户

接下来开始建立用户,点菜单栏的Admin->

CommandLine…或者按快捷键Ctrl+L,将打开如下的命令输入框:

输入如图中所示的命令,然后点确定或按回车键,然后输入两次密码(均为test1),就加好一个用户了。

其它两个用户如法炮制。

加用户的命令的详细帮助可以参考C:

\ProgramFiles\CVSNT\cvs.chm,这个就是CVSNTManual,以后的其它命令的详细帮助都可以在这个文件中找到。

4.3创建组

接下来创建组,创建组的操作比较简单,就是编辑服务器上的文件的内容,文件所在目录为E:

\cvsroot\CVSROOT,默认group文件并不存在,需新建。

这个文件中的内容就是简简单单一行,如下:

test:

test1test2test3

这个表示有一个test组,test1、test2、test3均是改组的成员。

4.4分配权限

分配权限的命令为cvschacl…。

在WinCvs中选中project,如下图:

然后按快捷键Ctrl+L,打开命令输入框,按顺序输入以下命令:

cvschacl–anone–utestpkg1pkg2pkg3

按回车键,如下图所示:

将出现上图左下角所示的命令执行成功信息。

上面的命令达到的效果是test用户对pkg1、pkg2、pkg3均无权限,test用户其实就是我们前面建立的组(group),它包括了test1、test2、test3三个用户。

接下来按顺序执行如下三个命令:

cvschacl–aread,write,create–utest1pkg1

cvschacl–aread,write,create–utest2pkg2

cvschacl–aread,write,create–utest3pkg3

这三个命令成功执行完毕就达到我们的目的。

4.5测试效果

在F:

\新建三个目录client1,client2,client3,然后点如下图所示的changelocation按钮,修改目录,选择test1的工作目录client1,做完这一步后,不要着急,先关掉WinCvs:

再打开WinCvs,修改Preferences,如下图:

然后登录,登录成功后,在client1上点右键->

Checkoutmodule…,打开如下界面:

点确定,就可以看到权限控制后的效果了,因为project下pkg2和pkg3没有checkout下来。

依样画葫芦,换用test2,test3看看。

这个时候在EOSStudio中也可以测试测试,看看效果如何了。

 

2006-3-4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1