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这样的环境变量