CVS服务器端安装与配置

1 CVS下载与安装

1.1 CVS简介

CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下:

CVS服务器   (文件版本库)

                (版本同步)

            

开发者1 开发者2 开发者3

CVSConcurrent Version System)版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。实际上CVS可以维护任意文档的开发和使用,例如共享文件的编辑修改,而不仅仅局限于程序设计。CVS维护的文件类型可以是文本类型也可以是二进制类型。CVSCopy-Modify-Merge(拷贝、修改、合并)变化表支持对文件的同时访问和修改。它明确地将源文件的存储和用户的工作空间独立开来,并使其并行操作。CVS基于客户端/服务器的行为使其可容纳多个用户,构成网络也很方便。这一特性使得CVS成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选。

所有重要的免费软件项目都使用CVS作为其程序员之间的中心点,以便能够综合各程序员的改进和更改。这些项目包括GNOMEKDETHE GIMPWine等。

CVS的基本工作思路是这样的:在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。由源代码库管理员统一管理这些源程序。每个用户在使用源代码库之前,首先要把源代码库里的项目文件下载到本地,然后用户可以在本地任意修改,最后用CVS命令进行提交,由CVS源代码库统一管理修改。这样,就好像只有一个人在修改文件一样,既避免了冲突,又可以做到跟踪文件变化等。

1.2 CVS下载

服务器端必须首先安装CVSNT才能架设一个CVS服务器 (客户端可以不安装)

CVSNT下载地址:http://www.march-hare.com/cvsnt/features/cvsnt/

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

在该页面的右下方“Free Download”框中选择使用的操作系统类型,然后点击下方的 CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰,即可下载。

如果页面没有自动弹出下载框,点击页面上方的“Click here”:

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

页面将弹出下载CVSNT 2.5.03的对话框,确认下载。

点击下载得到的cvsnt-2.5.03.2382.msi 程序将CVSNT安装到本机。

1.3 CVS

安装

CVS安装步骤如图所示:

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

选择Typical,进入下一步继续安装。

安装之后,建议重启一下计算机,以便后面的设置。

1.4

建立Windows
系统账户

1)右键单击我的电脑 à 管理 à 计算机管理 à 本地用户和组 à 用户 à (右键)新用户。

2)本例中添加的新用户为test,并设置密码。将用户下次登录时须更改密码取消勾选,勾选用户不能更改密码。

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

2 CVS

服务器端配置

1.打开CVSNT控制面板CVSNT Control Panel。有两种方法启动该面板:

ü        开始—>程序->CVSNT>CVSNT Control Panel

ü        控制面板->CVSNT Server

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

2.打开Repository configuration 选项卡  à add  à Server Settings

3.Location:选择用来存放服务器端CVS文件的位置(本示例为E:/B2C),Name会根据你建立的路径自动生成。

该选项的作用是作为客户端添加CVS资源库时的资源路径。

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

4.单击OK。提示此目录不存在,这里点击是(Y)进行初始化该目录.

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

5.打开Server Settings选项卡:

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

Run as:选择登录服务器的用户名(本例为D16/test

Default:选择服务器主机名(本例为D16

Temporary:选择一个存放临时文件的目录

其它设置都为默认,最后确定完成。

 

3

CVS添加多用户

注意:只有用管理员身份登陆到CVSNT系统中,才有权力进行新用户的创建和删除.

1)  开始菜单 à 运行 à 输入CMD命令

2)  cdCVSNT安装目录下(本例为C:/Program Files/CVSNT

3)  输入以下命令并回车:

set cvsroot=:pserver:test@127.0.0.1:/RisingStar_B2C   回车
            
其中 “/ RisingStar_B2C”就是在创建仓库时的name
     cvs login
回车 

4) 输入test的密码                回车     如图:

 

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

5) 输入 cvs passwd -a test1 //添加用户test1    回车
6)
输入新密码
7)
再次输入密码

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

新用户创建成功!
set cvsroot=:pserver:test1@127.0.0.1:/RisingStar_B2C  
测试一下

别忘了 cvs login

输入密码登陆测试添加用户是否成功.如下图:

 

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

4 CVS删除用户

首先管理员先登录到CVS,才能进行删除。

删除用户test1cvs passwd -x test1 回车,完成。

CVS服务器端安装与配置 - 一线天色 天宇星辰 - 一线天色 天宇星辰

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目 录 1 引言..............................................................................................................................................2 2 几种版本维护工具的简介...........................................................................................................2 2.1 ClearCase .........................................................................................................................2 2.2 Visual SourceSafe ...........................................................................................................2 2.3 CVS...................................................................................................................................2 3 CVS 服务器配置...........................................................................................................................3 3.1 ext: 和 :server: 方法......................................................................................................3 3.2 :pserver:方法.....................................................................................................................3 4、创建CVS 数据仓库...................................................................................................................4 5、客户端访问CVS 数据仓库的方法...........................................................................................4 5.1 :ext:方式远程访问CVS 数据仓库的客户端配置...........................................................4 5.2 :pserver:方式远程访问CVS 数据仓库的客户端配置...................................................5 6、使用CVS 进行版本控制...........................................................................................................5 6.1 项目经理确定基础版本....................................................................................................6 6.2 小组成员使用cvs .............................................................................................................6 7.结束语........................................................................................................................................7

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值