Linux下CVS服务器的配置(上)

发表于:2009-2-17 15:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing博客转载

#
cvs
#
CVS
#
Linux

  1、验证是否已安装CVS

  #rpm -q cvs

  如果能显示出类似这样的版本信息,证明已安装CVS:

  #cvs-1.11.19

  若没有安装信息,则需要从htttp://www.cvshome.org 下载相应的安装包

  我的安装环境是 linux as4 u2

  若不想使用自带版本,可以用

  #rpm–e cvs

  删除自系统自带的cvs 安装包

  从htttp://www.cvshome.org获取最新的安装包cvs-1.11.21.tar.gz

  解压该包并安装:

  # tar zxvf cvs-1.11.21.tar.gz

  进入解压包 cvs-1.11.21

  # ./configure–prefix =你的安装目录 &&make &&make install

  2、创建CVS用户组与用户

  root用户下执行以下命令:

  #groupaddcvs   //对比cvsnt:此处生成的是一个linux的系统用户组(因为Linux下的CVSROOT中不支持group文件),记录在系统文件/etc/group中; 而cvsnt里的group文件是专门为cvs建立组的,与pc系统的组是不相干的。

  #addusercvsroot  //对比cvsnt:此处生成的是一个linux系统用户cvsroot, 记录在系统文件/etc/passwd中。

  #passwd cvsroot

  #输入cvsroot用户密码

  3、创建一个目录作为cvs库

  root用户下执行:

  #mkdir /cvsroot //此处可改为你想要的cvs库的路径,如想在/home目录下mkdir一个目录作为库,则改命令为:#mkdir /home/cvsroot。

  #chowncvsroot.cvs/cvsroot   //将即将成为库的目录/cvsroot的拥有者改为用户cvsroot

  4、初始化CVS仓库 (自动生成CVSROOT)

  需要在cvsroot用户下执行

  #su - cvsroot

  #cvs -d/cvsrootinit   //初始化后,目录/cvsroot正是成为一个cvs库,其下自动生成了一个子目录CVSROOT,用于存放库的配置文件。 后面对/etc/xinetd.d/cvspserver文件的配置要与这里对应,即要注意库的根目录必需与这里的一致(即为/cvsroot)。

  5、修改环境变量CVSROOT

  编辑/etc/profile或者/home下相应用户的.profile文件

  此处以修改/etc/profile为例:

  #exit

  退回到root用户,只有root用户才有权限修改/etc/profile

  #vi /etc/profile 编辑/etc/profile文件

  在末尾加上以下两句:

  CVSROOT=/cvsroot  //将环境变量CVSROOT的值设置为库的根目录/cvsroot

  export CVSROOT   //使用export使环境变量CVSROOT生效

  也可以直接用命令:

  $ export CVSROOT=/cvsroot

  更新环境变量:

  #source /etc/profile

  此时系统已经认识$CVSROOT这样的环境变量

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号