幸福是把温暖的枪

CVS服务在linux下的配置(引用+部分修改,来源:赛迪技术论坛)

配置CVS服务器的全部步骤如下:


1:建立cvs用户组

groupadd cvs



2.建立cvs组的cvsroot用户和所属的目录

useradd -g cvs -G cvs -d /home/cvsroot cvsroot



3:为cvsroot用户添加密码

passwd cvsroot



4:改变/home/cvsroot的目录属性

chmod 775 /home/cvsroot



5:初始化cvs源码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件

cvs -d /home/cvsroot init



6.加入cvs服务(如果缺省就有cvs服务,可以不用加)

vi /etc/services
cvspserver 2401/tcp #pserver cvs service
cvspserver 2401/udp #pserver cvs service

7.加入CVSROOT环境变量              

CVSROOT=/home/cvsroot/CVSROOT;export CVSROOT

8.在xinetd.d目录下添加需要启动的服务:

cd /etc/xinetd.d
vi cvspserver


文件内容:

service cvspserver
{
socket_type = stream
wait = no
user = root
env = HOME=
server = /usr/bin/cvs
server_args = --allow-root=/home/cvsroot pserver
}


(这个和原有说明略有区别,env的设置不同)

9.重新启动inetd或者xinetd:

/etc/rc.d/init.d/xinetd restart



10.检查cvspserver服务是否已经启动

netstat -l |grep cvspserver


出现下面字句表示启动成功

tcp        0      0 *:cvspserver            *:*                     LISTEN 

11.执行登录,如果输入密码后没有响应则说明配置成功
cvs -d :pserver:cvsroot@host:/home/cvsroot login

posted on 2006-02-24 11:47 幸福是把温暖的枪 阅读(204) 评论(0)  编辑  收藏 所属分类: linux


只有注册用户登录后才能发表评论。


网站导航: