CVS安装及配置

一、安装
    www.cvsnt.org下载安装文件,进行安装。
二、配置
    在CVSNT Control Panel中点击“repository configuration”Tab项,设置CVS仓库(如存放源码等)位置。客户端访问时将使用该名称(格式 如::pserver:username@servserName:/cvsRepositoryName)。
    点击Tab项“Advanced”,选择“Use local users for pserver authentication instead of domain users”和“Pretend to be a Unix CVS version”(CVSNT使用本地账户作为pserver认证方式以及让CVSNT服务器模拟为Unix CVS服务)
     配置环境变量,1、cvsnt安装路径(默认已经添加)。2、cvsroot路径(变量名称为cvsroot)
     配置验证方式,如果用passwd验证的话,那么必须先用系统用户创建CVS管理员。在CVSROOT文件夹中config文件,其中 SystemAuth有两个值yes和no:
     Yes—pserver将使用系统用户数据库和passwd文件来共同验证(若passwd文件不存在或者文件中没有相应的资料,则用系统用户来进行验证)默认为yes。
     No—所有的用户必须在passwd中存在,根据passwd的内容来进行用户的验证。我这里所阐述的方案就是工作在no的下面的,修改完之后提交到服务器,提交完毕服务器就处在CVSNT的独立验证模式下了。在这个工作方式下,NT本地的用户和CVSNT用户没有任何本质的联系和影响(仅仅是要建立一个别名)。
     关于配置文件admin,该文件保存CVSNT管理员用户列表,内容很简单,形式如:
     admin1
     admin2
     每一行定义一个管理员用户,默认时没有该文件,可以在客户端自己添加并add上去,再commit到CVSNT上,但是光有这个文件还是不会生效的,还要将其添加到checklist文件中。
     关于配置文件passwd,每一行代表一个用户,总共有三部分信息,用户名、密码、本地用户三部分之间使用冒号“:”来进行分割。如:
     cvsuser1::administrator
三、添加管理员
      先用window帐号登陆,进入Dos
      set cvsroot=:pserver:[email protected]:/cvsRoot
      cvs login
      Logging in to :pserver: administrator @127.0.0.1:2401:/cvsRoot
      CVS Password:_
      cvs passwd -r administrator -a cvsadmin
      Adding user [email protected]
      New Password:
      Verify Password:

猜你喜欢

转载自bertonlau.iteye.com/blog/638434
cvs