分享

Redhat linux下cvs的安装配置

 糖伯虎点秋香 2012-05-21

Redhat linux下cvs的安装配置


通常情况下,RH linux缺省安装了cvs。
可以查看是否安装cvs 
#rpm -qa|grep cvs 
如果安装了,就会返回已安装的cvs版本号
#cvs-1.11.2-25
如果未安装,到www.下载一个最新的rpm安装即可


创建用户cvs 
#useradd cvs 
为cvs用户添加密码 
#passwd cvs 
创建目录来放需要导入的源代码库 
#mkdir /home/cvs/cvsroot 
修改目录归属 
#chown -R cvs:cvs /home/cvs/cvsroot

1.初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件 
#cvs -d /home/cvs/cvsroot init 
也可以将cvsroot目录建在别的地方
#cvs -d /space/cvsroot init

 

*加入cvs服务(缺省安装的通常缺省就有cvs服务) 
#vi /etc/services 
#cvspserver 2401/tcp #pserver cvs service 
#cvspserver 2401/udp #pserver cvs service


2.把cvs服务放到xinetd系统服务中
#cd /etc/xinetd.d 
#vi cvspserver 
文件内容: 
service cvspserver 

flags             = REUSE 
socket_type       = stream 
wait              = no 
user              = root 
server            = /usr/bin/cvs 
server_args       = -f --allow-root=/home/cvs/cvsroot pserver 
log_on_failure   += USERID 
disable           = no

确认/etc/services文件中,有cvspserver关键词,并分配了端口,如:cvspserver  2401/tcp
重新启动xinetd: 
#/etc/rc.d/init.d/xinetd restart

*检查cvspserver服务是否已经启动 
#netstat -l |grep cvspserver 
应该有如下结果,表明cvs服务器安装成功: 
tcp 0 0 *:cvspserver *:* LISTEN

 

3.登录cvs服务器(如服务器IP是192.168.2.253): 
另一台linux机器执行下列命令: 
#export CVSROOT=:pserver:cvs@192.168.2.253:2401//space/cvsroot
#cvs login 
输入密码,没有出错提示表示登陆成功.

如果想在一个linux系统上建多个源代码库,分别提供cvs服务。重复上面步骤就可以了。 
第1步时候要注意使用一个不同路径。 
第2步放到xinetd系统服务中稍微麻烦点。/etc/xinetd.d目录下要生成一个新的任务配置文件,

例如cvspserver1,文件中service名称一定要区分第一个,例如service

cvspserver1,server_args做相应变动。还要在/etc/services文件中,加入新的服务端口号,

例如:cvspserver1      2402/tcp。重新启动xinetd服务. 
第3步测试时候,可以这样设定: 
#export CVSROOT=:pserver:cvs@192.168.2.253:2402/usr/local/source1


客户端需要设置CVSROOT变量,下次登陆cvs的时候不用输入路径 
如客户端有用户guo,在/HOME/guo目录的文件.bash_profile中加入: 
CVSROOT=:pserver:cvs@202.204.114.37:/home/cvs/cvsroot 
export CVSROOT 
键入命令使变量设置马上生效: 
#source /home/weiqiong/.bash_profile

导入源代码,如果所有的代码都在目录/home/guo/source下 
#cd ~/source 
#cvs import -m "initial code" test guo start 
这样服务器上生成目录/home/cvs/cvsroot/test中为源代码库

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多