CVSNT 64位是一款专业的版本控制系统,开发人员可以通过一个中心版本控制系统来记录文件版本,从而保证文件可以同步,对于程序开发者来说是一款非常实用的工具可以快速查看已经记录的历史版本,支持64位系统,有需要的朋友快快下载吧!
基本介绍
CVSNT是一个C/S系统,多个开发人员都可以通过这款版本控制系统控制软件的版本,从而达到保证文件同步的目的,而且这款软件还有多种验证方式保护用户的版本系统信息,各个资源库实用的验证方式及用户配置由CVSroot里的配置文件决定,所以用户还能够随时进行修改。
CVSNT安装教程
1、双击安装文件,进入欢迎界面,点击next

2、阅读许可协议,勾选“I accept...”

3、选择安装位置

4、选择安装组件

5、选择开始菜单文件夹

6、勾选附加任务

7、确认安装信息,点击“install”开始安装

8、安装完成
CVSNT使用说明
①安装完之后为了验证安装是否成功,可以打开C命令窗口,输入:cvs -v,如下:C:\Users\Administrator>cvs -v
cvsnt 64位下载
②新建一个Repository:name为/cvsRoot。默认情况下windows的管理员就是Repository的管理员,可以用windows的帐户登陆cvs。然后,就想为repository添加更多的用户。有一种简单的方法,就是添加windows的用户,因为windows的用户也是cvs的帐户。但是,想用cvsNT自己的用户管理方法,于是:
cmd ,进入Dos。
set cvsroot=:pserver:administrator@127.0.0.1:/cvsRoot
cvs login
提示:
Logging in to :pserver: administrator @127.0.0.1:2401:/cvsRoot
CVS Password:_
输入密码后,登陆成功。
然后,添加用户test1
cvs passwd -r administrator -a test1
提示:
Adding user test1@127.0.0.1
New Password:_
为test1用户创建新密码,后在CVSROOT文件夹下生成一个passwd文件,里面放的就是repository用户的登陆信息,包括刚刚注册的用户名test1和加密后的密码。
添加用户成功了。那接下来就用test1登陆试试了。于是,
set cvsroot=:pserver:test1@127.0.0.1:/cvsRoot
cvs login
③现在剩下就是在eclipse中配置了,这个比较简单,只要CVS服务器架的没问题
CVSNT配置教程
安装完成cvsnt后,就可以从:
(1) 控制面板中来配置cvsnt。【开始】-【控制面板】-【CVSNT Server】
(2) 程序快捷方式。【开始】-【所有程序】-【CVSNT】-【CVSNT Control Panel】
首先,你要新建一个目录用来存放cvs仓库,我用的是F:\tarena\CVS。这里需要先了解两个概念:cvs仓库和模块。我是这样理解的,cvs仓库相当于VS里一个解决方案(或者说他就是仓库?),它可以包含多个项目,即模块。
打开cvsnt的控制面板后,可以看到7个选项卡,分别是:Server Information,用于查看服务器信息及一些简单的统计信息;Respository configuration,配置CVS仓库,包括添加、删除等;Server Setting,配置服务器运行的一些参数,诸如端口、加密、压缩等选项;Capatiblity Options,有关兼容性的选项,在这里主要配置一个兼容非cvsnt客户端的版本响应为cvs 1.11.2;Plugins,插件配置,安装完成可以不用管的~;Advanced,安装完成后也不用管了;About,在这里可以管理cvsnt服务的状态,停止或启动cvsnt和cvsnt lock服务。
此处建议单击【Commpatibility】标签,在【Non-CVSNT Cvients】选项组中单击【Respond as cvs 1.11.2 to version request】复选框,以使eclipse能够正常的与cvsnt通信。
其实简单来说,custom换默认设置安装完成后,要设置的东西只有两个:cvs仓库和服务器设置。
服务器设置:设置Run as为系统管理员帐号Administrator,或者新建一个本地用户,专门用于cvs。使用一个新建的本地帐户的好处是可以使用NTFS的权限控制来保证服务器的安全,例如我当前的用户是administrator。
CVS仓库设置:进入Respository configuration选项卡,点击Add,出现添加CVS仓库的对话框,然后在Location里输入之前新建的用于存放CVS仓库的文件夹,我用的是D:/CVS,在Name里会自动转换成一个可以用的CVS仓库的别名,比如我用的是“/cvs”,其他的都默认,确定后cvsnt会询问你所添加的CVS仓库目录没有初始化,是否进行初始化,点“是”就行了,cvsnt会自动初始化指定的目录,初始化完成之后,可以在里面看到一个CVSROOT的文件夹,这个文件夹存储很多配置信息的。
用户设置:配置完CVS仓库后,为了使CVS能使用帐号进行访问而不是使用windows用户,需要添加普通使用用户。
打开cvs control panel(在开始菜单里面的快捷方式或者控制面板),server setting中run as 选择具有windows管理者权限的用户,应用。例如我当前的administrator。在cvs control panel的about中重启一下cvs。
打开一个cmd,设置一下cvsroot环境变量,输入:
set cvsroot=:pserver:administrator@127.0.0.1/cvs
注意,这里的administrator是当前windows用户名,既run as中选择的那个,/tarena/cvs是之前添加的CVS仓库的别名,如果你的设置不同,请把它们替换成自己的值,以后不再说明。
接着cvs login命令登录CVS服务器,会提示输入密码,此时需要输入administrator账户的密码:
cmd中输入
cvs login 回车
【图】密码错误 - 未成功登陆
【图】密码正确 - 成功登陆
添加普通新用户
cvs passwd -a -r administrator oushine
oushine是你想新添加的用户名 administrator指定现在用具有admin权限的用户来创建oushine用户
不成功否则出现错误信息:
(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
这条命令后就可以设置这个用户的密码。
成功后可以使用这个用户了
在eclipse中连接cvs服务器:
在还没有没有添加cvs版本控制的工程上(已添加了的,菜单会有所不同)
在工程名上右键->team->share project->create a new repository location,填入必须的信息,像我的是本地的,就填:
host:*.*.*.*(我的CVS安装在*.*.*.*)
Repository path:/cvs(上面配置时候的那个仓库别名)
填上合适的用户名与密码,我这里是oushine 密码*****
端口与类型,如果服务器没有修改过的话,都用默认的就行
这样子,这个工程文件就会被上传到CVSROOT目录上,本地的文件系统打开这个目录,也可以看见被上传的工程。
以后就可以方便的使用版本控制了。
上面的方法对于忘记用户密码的情况也可以解决,在cmd使用系统用户登陆cvs,就可以按照上面步骤重建那个用户,修改其密码,
cvs会默认覆盖这个用户。