cvs 配置

来源:互联网 发布:杭州饭店 知乎 编辑:程序博客网 时间:2024/04/19 02:58

1.      下载CVS安装文件http://www.march-hare.com/downloads/(S(bebmvo5503luoe55w5qyikfo))/index.aspx

2.      解压后文件夹里有4个可执行的文件,安装其中的cvsnt-2.5.03.2151安装包.msi文件。

3.      安装完成后,进行配置:

a.      打开CVSNT Control Panel:在Repository configuration选项卡中进行CVS仓库的设置,点击“Add”按钮进行仓库的创建(我们选择的是D:/cvsroot文件夹,Name选项是对所选仓库绝对路径的一个映射),完成选择后点击OK;(可选做)在Compatibility Options选项卡上,点击CVSNT Clients中的前3项(目的是:使CVSNT具有更好得兼容性)。

b.      dos下进入CVS的安装目录,进行用户的添加。命令为:cvs -d d:/cvsroot passwd -r administrator -a zdd(其中d:/cvsrootcvs仓库目录,zdd为要添加的用户名),接下来按照屏幕的提示输入密码。注:用户添加成功后,要在Control Panel上重起cvs服务器。

4.      Eclipse下的使用:在项目名称上点击右键,选择Team->Share Project->Create a new repository location。然后在Host中写入cvs服务器的ip地址,Repository Path写在上一步中配置cvs仓库时自动生成的nameUserPassword中分别填入添加好的用户名和密码,然后一直点下一步,最后完成。

--Problems reported while synchronizing CVS Workspace. 0 of 1 resources were synchronized.

  An error occurred synchronizing /ExamSystem: Could not connect to :pserver:sjx@192.168.0.92:D:/cvsroot: I/O exception occurred: Connection refused: D:/cvsroot: no such repository

    Could not connect to :pserver:sjx@192.168.0.92:D:/cvsroot: I/O exception occurred: Connection refused: D:/cvsroot: no such repository

Connection refused: D:/cvsroot: no such repository

===================

试用了新版的cvsnt 2.5.01,结果发现登陆的时候总是出现no such repository错误。

 

google后发现新版的cvsnt不需要资料库不需要盘符了。

F:>cvs -d :pserver:hxd@127.0.0.1:2401:f:/sandbox login
Logging in to :pserver:hxd@127.0.0.1:2401:f:/sandbox
CVS password: ********
cvs [login aborted]: f:/sandbox: no such repository

****Failed

F:>cvs -d :pserver:hxd@127.0.0.1:2401:/sandbox login
Logging in to :pserver:hhxd@127.0.0.1:2401:/sandbox
CVS password: ********

****Succeeded

=====================

一定要将use local users for pserverpretend to be a unix CVS server这两项选上,前者是要求cvs server采用windows 的本地用户进行权限认证,如果采用域用户权限,那么所有的客户端开发机都必须要登录到windows域才能连接到CVS server,比较麻烦。后者是强制CVS server for windows模拟成unix CVS server,只有这样eclipse才能连接上CVS server for windows

 

客户端使用时先建立一个工程,然后通过team新建一个cvs即可

原创粉丝点击