本文共 2348 字,大约阅读时间需要 7 分钟。
确认是否安装了cvs。 [root@MajorStudio home] #rpm -qa|grep cvs 未安装则安装,需要从 下载,例如 cvs-1.11.1p1.tar.gz。 存放路径为 /root/cvs_install/ [root@MajorStudio cvs_install] #tar zxvf cvs-1.11.1p1.tar.gz 解压后查询 [root@MajorStudio cvs_install] #ls -a /root/cvs_install/ . .. cvs-1.11.1p1 cvs-1.11.1p1.tar.gz 之后进入 cvs-1.11.1p1 目录,安装. [root@MajorStudio cvs-1.11.1p1] # ./configure [root@MajorStudio cvs-1.11.1p1] # make [root@MajorStudio cvs-1.11.1p1] # make install Windows环境下略. 选定cvs资源库。 [root@MajorStudio cvs] # mkdir /cvs [root@MajorStudio cvs] # mkdir /cvs/repository 为项目创建一个项目目录[root@MajorStudio cvs] # mkdir /cvs/repository/project 初始化 CVS 服务器 [root@MajorStudio root] # cvs -d /cvs/repository/ init 此时应该创建了CVSROOT目录。 CVS 服务器权限设定 资源库建立完成,需要为CVS创建组和用户,并设定他们的权限。实际工作中CVS服务器分为管理小组和用户小组。这里设定两个用户组:cvsmanager和cvsuser。 创建cvsmanager组 [root@MajorStudio root] # groupadd cvsmanager 创建管理员账号 [root@MajorStudio root] # adduser -g cvsmanager cvsadm -p cvsadmabc [root@MajorStudio root] # passwd cvsadm 创建使用小组 cvsuser [root@MajorStudio root] # groupadd cvsuser 创建用户账号 [root@MajorStudio root] # adduser -g cvsuser cvsadm -p cvsusera [root@MajorStudio root] # passwd cvsusera [root@MajorStudio root] # adduser -g cvsuser cvsadm -p cvsuserb [root@MajorStudio root] # passwd cvsuserb [root@MajorStudio root] # adduser -g cvsuser cvsadm -p cvsuserc [root@MajorStudio root] # passwd cvsuserc 配置 CVSROOT 目录的设定权限。 [root@MajorStudio cvs] # chmod 777 /cvs/repository/[root@MajorStudio repository] # chgrp -R cvsmanager /cvs/repository/CVSROOT [root@MajorStudio repository] # chmod -R 075 /cvs/repository/CVSROOT 为使用小组追加对history写的权利 [root@MajorStudio repository] # chmod 077 /cvs/repository/CVSROOT/history 修改 工程目录 的权限 [root@MajorStudio CVSROOT] # chgrp -R cvsuser /cvs/repository/project [root@MajorStudio CVSROOT] # chmod 770 /cvs/repository/project 设置CVS口令服务器。修改/etc/xinetd.conf [root@MajorStudio root] # vi /etc/xinetd.conf 写入 service cvspserver { prot = 2401 socket_type = sream wait = no user = root server = cvs 可执行路径 server_args = -f --allow -root =cvs资源库目录 pserver log_on_failusre += USERID bind = IP地址 } 可执行路径查询可以使用如下语句。 [root@MajorStudio bin] # whereis cvscvs: /usr/local/bin/cvs 修改/etc/services文件: vi /etc/services 添加如下内容cvspserver 2401/tcp 启动服务器 /etc/rc.d/init.d/xinetd restart 查看运转情况 netstat -lnp | grep 2401 显示: tcp 0 0 0.0.0.0:2401 0.0.0.0:* LISTEN 9830/xinetd 完成。
转载地址:http://ckudl.baihongyu.com/