用CVSNT与WINCVS实现CVS的架设[2]

From:http://www.yesky.com/SoftChannel/72342376173010944/20031226/1757329_1.shtml
二、创建CVS代码仓库(Repository)

  在此我就不对CVS仓库的概念和用途做更多解释了,大家可以参考放飞网文档中心中的其他文章中的介绍。大家只要记住,CVS仓库是代码的每个版本和所有相关记录在服务器端的储存地。有些时候又称它为主拷贝(Master Copy),为什么呢,我们将在后面的章节中了解到。

  在创建CVS仓库之前,我们首先需要新建一个文件夹用于充当仓库。该文件夹最好不要与程序放在一起,以免万一系统崩溃时破坏数据。然后,点击“开始”->“程序”->“CVS for NT”->“configure server”,出现对话框后选择“Repositories”选项卡,就会出现如下对话框



  点击下方的“add”按钮,会出现让你选择文件夹的对话框,选择我们刚才创建的文件夹,并确定,这时会发现上面所示对话框中央的列表框中发生了改变如下所示



  显示出了我们上面所创建的文件夹的路径。这样一个CVS仓库就创建好了。

   三、配置CVS帐号

  上面我们已经安装了CVSNT,并创建了一个CVS仓库。这时,我们需要给连接到服务器上的每一个客户端创建帐号,以保证他们可以正常地工作。

  最简单的办法是右键单击“我的电脑”,选择“管理”,在“本地用户和组”中右键单击“用户”,选择“新用户”进行帐户的添加。这样是创建了windows的用户,同时也就创建了CVS的帐户。

   四、WINCVS的安装与配置

  上面三节我们已经介绍了服务器端的全部步骤,现在我们已经有一台CVS服务器了,那么为了实现“客户端/服务器”(Client/Server)模式,我们现在还要继续创造一个或多个客户端。

  客户端使用的软件是WINCVS可以在www.WINCVS.org免费下载,它是图形界面的,比较直观,而且功能强大。WINCVS的安装没有什么特别的,和其他软件一样,双击就可以安装了。

  安装完成后,最重要的是对客户端进行配置,目的在于让CVS客户端根据配置信息找到服务器上需要访问的仓库。在WINCVS窗口菜单栏中选择“Admin”->“Preferences”出现如下对话框:



  在“CVSROOT”栏中输入配置字符串,格式如下:

:pserver:username@hostname(或IP地址):CVS仓库路径

  这个格式是绝对不能错的,否则CVS命令就不能正常执行。

  下面我解释一下上面的字符串的含义:

  1、“pserver” 是最常用的一直CVS远程访问方式;

  2、“username” 是指客户端在服务器上的用户名,也就是我们在上面的“配置CVS帐号”一结中讲到的;

  3、“hostname” 是CVS服务器的主机名,也可以是它的IP地址;

  4、“CVS仓库路径” 是一个CVS仓库所在的目录,用于区分你要访问的是哪个仓库(因为一个CVS服务器上可能有多个不同仓库)。

  例如::pserver:njx@frontfree-njx:/master

  配置完毕点击确定即可。到现在为止我们已经将CVS的“客户端/服务器”(Client/Server)模式实现了。为了确定一下上面的步骤都对了,我们要进行检验。最好的检验方法是让CVS客户端登录到服务器。在菜单栏里选择“Admin”->“Login”,会出现如下对话框:



  提示你输入密码。密码就是上面创建的帐号的密码。完成后点击ok,然后注意WINCVS窗口下方的命令结果输出窗口,如果出现下面的信息:

***** CVS exited normally with code 0 *****

  说明登录成功了,如果不是,就说明在做上面的步骤时出现了错误,请仔细检查。如果测试成功我们就开始可以使用CVS的强大功能了。

  注意:

  1、以上步骤同样适用于已经是CVS服务器的那台机器,也就是前面提到的又做服务器又做客户端。

  2、CVS的登录只需要一次成功登录就可以了,不必每次都登录。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值