您好,欢迎光临某某户外篷房有限公司!
语言选择: ∷ 

Windowsxp下CVS初学者使用指南

发布时间:2024-09-04 19:48浏览次数:
本文摘要:本文是寄给期望需要立刻通过cvs来展开更佳的研发管理的小型团队或个人。你一但用于了cvs你就不会找到你早已必不可少它了。 网上有很多有关windows下配备用于cvs的文章,但较为内乱,不合适初学者。所以本文一步步讲解如何在windows操作系统下加装和配备cvs服务器,并且重新加入了尽可能多的图片。

开元7818网页版

本文是寄给期望需要立刻通过cvs来展开更佳的研发管理的小型团队或个人。你一但用于了cvs你就不会找到你早已必不可少它了。

网上有很多有关windows下配备用于cvs的文章,但较为内乱,不合适初学者。所以本文一步步讲解如何在windows操作系统下加装和配备cvs服务器,并且重新加入了尽可能多的图片。以下是本文要讲解的主要内容:1、服务器端cvsnt的加装;2、cvs代码仓库的创立;3、配备cvs帐号;4、客户端wincvs的加装与配备;5、用于TortoiseCVS用于(1)服务器端cvsnt的加装到网址mit到CVSNT上就可以落成单一检验方式了.留意:落成单一检验方式后原本的Windows系统用户将变成违宪,因此要留意继续执行该步骤的时机。2、admin文件该文件留存CVSNT管理员用户列表,内容很非常简单,形式如下:User1User2User3每一行定义一个管理员用户,配置文件时没该文件,但你可以在客户端自己加到并add上去,再行commit到CVSNT上,但是光有这个文件还是会生效的,还要将其加到到checklist文件中,使CVSNT需要加载该文件的内容,在checklist中加到文件列表的格式为:[空格]文件名错误信息其中文件名前的空格必需要有的,不然不会错误。

我们可以再行加到admin文件到CVSNT中,再行改动checklist文件commit,就可以使admin文件生效了。3、passwd文件服务器工作在CVSNT用户单一检验方式下的时候,这个文件定义了CVSNT的用户信息,这里面留存着用户名,用户密码,以及别称信息。

配置文件状态下没该文件,但是我们可以在CVSNT还工作在混合检验方式下时,用系统管理员指定,通过加到用户命令来让CVSNT自动创建一个passwd文件。加到用户的命令的示例:cvspasswdradministratoracvsadmin之后系统提醒输出密码,输出后服务器不会新建一个passwd文件。该文件的内容很非常简单,形式如下:cvsadmin:fqr1fS4gDghrt:administratorkid:aTXRfS31Bm6JAmystique:Yna4QcXz9dEqd以第一不道德事例:cvsadmin为用户名,fqr1fS4gDghrt为CVS用于UNIX标准加密函数对密码展开加密后的结果,administrator为该用户的别称,当用于混合检验方式时对应Windows系统用户名。

留意:这个文件是无法在客户端展开改动的,无法checkout出来。4、group文件该文件定义CVSNT中组信息,同组里的用户享有一样的权限,对两组权限的改动和对用户权限的改动一样。group文件的内容为administrators:cvsadminkidmystiqueusers:User1User2User3可以看见该文件的内容也很非常简单,组名:用户名,多个用户名之间用空格分隔。

开元7818网页版

Group文件可以在客户端改动,不必改动checkoutlist这个文件,系统不会自动使其生效。作为组里面的特定成员可以赋给特定的权限。在理解以上文件起到后,接下来要展开明确配备:(一)测试服务器1.页面开始菜单-run-cmd,转入命令行环境2.输出Cvs,不会经常出现适当的协助,如果没有经常出现,解释环境变量中的Path值没设置,你可以手动设置到你的Cvs.exe文件所在的目录3.输出cvsversion,表明当前CvsNt版本号:ConcurrentVersionsSystem(CVSNT)2.5.04(Zen)build3510(client/server)4.输出setcvsroot=:sspi:localhost:/cvs_code5.cvslogin输出你的Windows登陆密码6.cvsls表明所有module,最少不会有一个CVSROOT7.如果以上步骤都没错误,解释CVSNT配备顺利(二)加到用户账号1、转入命令提示符:cdc:#转入C盘mkdirwork#创立测试工作目录cdwork#转入work工作目录2、因为此时为混合检验模式,可以不必不必登岸必要展开checkout。

cvscoCVSROOT#检测CVSROOT目录:此时可以看见c:/work目录下多了一个cvsroot文件夹,他是服务器仓库即D:/cvs_code/cvsroot的一个部分拷贝。3、加到CVSNT系统管理员用户,此时不会提醒设置用户密码:cvspasswd-radministrator-acvsadmin#创立cvs账号输出密码#留意:输出的密码会表明在此输出密码录:将administrator改回你的系统指定用户名4、改动CVSROOT采访权限:cdCVSROOT#转入c:workCVSROOTcvschowncvsadmin//变更所有者为cvsadmincvschacl-udefault-anone//配置文件权限为nonecvschacl-ucvsadmin-aall//设置cvsadmin权限5、原作cvsadmin为CVS管理员。在c:workCVSROOT目录下新开一个取名为admin的文件。

在里面将每一个想升为管理员的CVS帐户的帐户名写出到文件中,每行一个帐户名。当然admin文件只有放在服务器,cvsadmin的晋升才能生效。

开元7818网页版

但是,意味着是这么将admin文件递交上去是无法起起到的。在递交它之前,必需将admin的信息加到到heckoutlist文件中。

checkoutlist的格式在其文件中有讲解,是空格文件名空格错误信息回车符。(1)在c:workCVSROOT目录下新开一个取名为admin的文件(无后缀)。用记事本关上输出cvsadmin+开路(2)命令行中继续执行:cvsaddadmin#把admin迁移代码库,但不行确实迁移cvscommitadmin#证实把代码迁移CVScommit或cvsci都行留意:运营后会插入报告,重开后按开路之后。(3)改动c:workCVSROOTchecklist文件,在该文件末尾加到一行:[空格]admin[空格]errormessage[空格]留意:admin前的空格无法较少。

命令行中输出:cvscommit#cvsci也讫(4)其他操作者经过以上步骤,可以说道用户配备早已基本已完成了,CVSNT可以很好的工作了。更进一步的管理可用于以下命令:加到用户:cvspasswd-ausername,用于时不用理会必须加到别称的提醒。

改动用户权限:cvschacl-uusernamear|w|c|n|a,(r:Readw:writec:controln:nonea:all)改动检验方式:将confing中的加到SystemAuth=no此时将转入单一检验模式。这时cvs命令要加-d:pserver:cvsadmin@localhost:/cvs_code选项比如cvsls命令要改回cvs-d:pserver:cvsadmin@localhost:/cvs_codels也可以再行系统中加到系统变量和用户变量变量名CVSROOT变量值:pserver:cvsadmin@localhost:/CVS_Root要加到组管理,只需同加到admin步骤一样,按照格式拒绝新建group文件才可。ok,差不多就是这些,推卸责任还请求各位拜托认为,还在自学ING(四)客户端wincvs的加装与配备1)到网址http:///cvsnt/features/cvsnt/下,顺位FreeDownload下的Windowsclient页面iTunes.我这iTunes的是suite-client-trial-2.5.04.3510.msi。加装时自由选择Typical就讫。

装完cvs服务端后最差重新启动系统。2)在客户端,创立一个文件夹用来存放在管理文件。例如:C:workclient3)关上WinCVS,在菜单栏中页面View-BrowerLocation-Change将步骤2)的文件夹D:cvsclientadmin引进。


本文关键词:Windowsxp,下,开元7818网页版,CVS,初学者,使用指南,本文,是,寄给

本文来源:开元7818网页版-www.ellytvynova.com

开元7818网页版(中国)有限公司官网微信扫码 关注我们

  • 24小时咨询热线062-66250350

  • 移动电话13494792436

Copyright © 2006-2023 www.ellytvynova.com. 开元7818网页版科技 版权所有 地址:湖北省随州市邓州市超事大楼68号 ICP备43990106号-3 XML地图