centos下cvs配置教程

分类:CentOS教程 阅读:73702 次

网上看了很多教程,全是抄来抄去的东西,自己最后查文档搞定的,分享下。

1、CVS服务器的安装

判断是否已经安装

输入:rpm –q cvs(没有的画,输入yum install cvs安装)

注:RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写

2、配置etc/services

输入:vi etc/services

如果没有如下配置,则添加

cvspserver 2401/tcp # cvs client/server operations

cvspserver 2401/udp # cvs client/server operations

3、配置xinetd,用xinetd来启动CVS验证服务器:

进入到/etc/xinetd.d/目录

输入:cd/etc/xinetd.d

输入:vicvspserver

输入下面内容并保存

service cvspserver

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/bin/cvs

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

log_on_failure += USERID

}

执行:/etc/init.d/xinetd restart

验证:telnet localhost 2401

配置正确定话,会出现如下字样:

Trying 127.0.0.1...

Connected to localhost.

Escape character is '^]'.

输入hi,会继续输出如下字样

cvs [pserver aborted]: bad auth protocol start: hi

Connection closed by foreign host.

4、配置CVS用户

groupadd cvs

useradd cvsuser –g cvs

passwd cvsuser

在/usr目录下建立cvsroot目录(也可以在其它的目录下建,但是应该和cvspserver文件中的选项一致),然后修改/usr/cvsroot的属主及属性:

cd /usr

mkdir cvsroot

chown –R cvsuser:cvs cvsroot

chmod –R 771 cvsroot

5、初始化CVS服务器

cvs –d /usr/cvsroot init

如果没有任何提示,表示初始化成功。

6、登录cvs服务器

cvs -d :pserver:cvsuser@localhost:/usr/cvsroot login

写完。