Windows下CVS的使用说明

1.       配置CVS服务器

 

安装完成cvsnt后,就可以从:
(1)
控制面板中来配置cvsnt。【开始】-【控制面板】-CVSNT Server
(2)
程序快捷方式。【开始】-【所有程序】-CVSNT-CVSNT Control Panel

 

 

打开cvsnt的控制面板后,可以看到7个选项卡,分别是:Server Information,用于查看服务器信息及一些简单的统计信息;Respository configuration,配置CVS仓库,包括添加、删除等;Server Setting,配置服务器运行的一些参数,诸如端口、加密、压缩等选项;Capatiblity Options,有关兼容性的选项,在这里主要配置一个兼容非cvsnt客户端的版本响应为cvs 1.11.2Plugins,插件配置,安装完成可以不用管的~Advanced,安装完成后也不用管了;About,在这里可以管理cvsnt服务的状态,停止或启动cvsntcvsnt lock服务。如下图所示。

CVSPanel

 

 

此处建议单击【Commpatibility】标签,在【Non-CVSNT Cvients】选项组中单击【Respond as cvs 1.11.2 version request】复选框,以使eclipse能够正常的与cvsnt通信。

 

 

服务器设置:设置Run as为系统管理员帐号Administrator,或者新建一个本地用户,专门用于cvs。使用一个新建的本地帐户的好处是可以使用NTFS的权限控制来保证服务器的安全,例如我当前的用户是administrator

 

 

CVS仓库设置:进入Respository configuration选项卡,点击Add,出现添加CVS仓库的对话框,然后在Location里输入之前新建的用于存放CVS仓库的文件夹,我用的是D:/CVSRepo,在Name里会自动转换成一个可以用的CVS仓库的别名,比如我用的是“/CVSRepo”,其他的都默认,确定后cvsnt会询问你所添加的CVS仓库目录没有初始化,是否进行初始化,点就行了,cvsnt会自动初始化指定的目录,初始化完成之后,可以在里面看到一个CVSROOT的文件夹,这个文件夹存储很多配置信息的。

Repository

 

用户设置配置完CVS仓库后,为了使CVS能使用帐号进行访问而不是使用windows用户,需要添加普通使用用户。

打开cvs control panel(在开始菜单里面的快捷方式或者控制面板),server setting中run as 选择具有windows管理者权限的用户,应用。例如我当前的administrator。在cvs control panel的about中重启一下cvs。

 

 

打开一个cmd,设置一下cvsroot环境变量,输入:

set cvsroot=:pserver:[email protected]/CVSRepo

注意,这里的administrator是当前windows用户名,既run as中选择的那个,/CVSRepo是之前添加的CVS仓库的别名,如果你的设置不同,请把它们替换成自己的值,以后不再说明。

接着cvs login命令登录CVS服务器,会提示输入密码,此时需要输入administrator账户的密码:
cmd中输入
cvs login 回车

 

 

添加普通新用户
cvs passwd -a -r administrator gavin
gavin是你想新添加的用户名 administrator指定现在用具有admin权限的用户来创建gavin用户
否则出现错误信息:
(1) Only administrators can add or change another's password
(2) Empty password used - try 'cvs login' with a real password
      cvs [passwd aborted]: authorization failed: server 127.0.0.1 rejected access to /tarena/cvs for user administrator
这条命令后就可以设置这个用户的密码。
成功后可以使用这个用户了

 

测试用户是否已经建成

set cvsroot=:pserver:[email protected]:/cvsRoot

 

别忘了 cvs login

输入密码登陆测试添加用户是否成功.
如果出现
Fatal error, aborting.
       cvs [login aborted]: test1: no such user
这种错误.还要打开"CVSNT Control Panel" 程序在"Server Settings"选项卡的Run as 下拉框,选中administrator   默认为 client user

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章