Redhat Linux搭建CVS服务

如何在Redhat Linux搭建CVS服务

1.以root用户登录,安装CVS(默认是安装了CVS服务)

查看是否安装了cvs,输入如下命令:

#rpm -qa|grep cvs

2.创建cvs组

#groupadd cvs

3.创建cvs组用户cvsroot

#useradd -g cvs cvsroot

#passwd cvsroot       

(输入用户密码)

4.创建cvs的主目录

#mkdir /home/cvsroot

5.修改/home/cvsroot目录的属性为cvsroot用户和cvs组权限为770

使组成员可以读写目录

#chown cvsroot /home/cvsroot

#chgrp cvs /home/cvsroot

#chmod 770 /home/cvsroot

6.初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT

#cvs -d /home/cvsroot init

7.加入cvs服务,修改/etc/services,如果没有如下2行,需要编辑该文件添加如下2行

cvspserver 2401/tcp          #cvs client/server operations

cvspserver 2401/udp         #cvs client/server operations

8.如果使用的是xinetd方式,在/etc/xinetd.d目录下添加要启动的服务,则在该目录添加文件cvspserver,此名字必须与

services文件中的一致。

service cvspserver

{

 disable = no

 flags = REUSE

 socket_type = stream

 wait = no

 user = root

 server = /usr/local/cvs/bin/cvs

 server_args = -f --allow-root=/home/cvsroot pserver

}

其中/usr/local/cvs/bin/cvs为cvs命令的执行目录

9.重启xinetd.

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

10.检查cvspserver的服务是否启动

#netstat -l | grep cvspserver

应该会有如下提示信息

tcp *:cvspserver *.* LISTEN

11.试用

#cvs -d :pserver:用户名@localhost:/home/cvsroot login

敲回车后,输入密码,如果没有错误提示信息,则说明安装成功。

12.添加cvs用户

创建可以登录cvs服务的用户名和密码,需要创建文件passwd

#vi /home/cvsroot/CVSROOT passwd

文件内容如下:

test1:xxxxxx:cvsroot

test2:xxxxxx:cvsroot

此文件的意思是,用户test1,test2可登录cvs,登录后其权限为cvsroot的权限

备注:cvs用户和服务器用户是可以不一样的

xxxxxx为密码,由如下文件生成

#vi /home/cvsroot/passwdgen.pl

内容如下:

#!/usr/bin/perl

srand(time());

my $randleletter=

*****

--可以使用/apahe/bin/htpasswd生成

13.系统其它用户如果应用,则用户的主属组设置为cvs即可

修改/etc/passwd文件

14.添加cvs路径

PATH=$PATH:/usr/local/cvs/bin

export PATH

CVSROOT=/home/cvsroot

export CVSROOT

其中/usr/local/cvs/bin为cvs的命令路径

到此为止cvs的配置已完成

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值