1. 查看机器中是否安装有cvs
rpm -aq| grep cvs
2.如果未安装,
安装cvs 两种安装方法 :
(1) yum install cvs
(2)直接使用rpm包安装
3 . 创建用户
useradd cvs # 创建用户cvs
passwd cvs # 添加密码
chomd 755 /home/cvs
4 .创建放置工程的目录
mkdir repo # 我是把工程目录放在repo目录下
5. 更改/etc/xinetd.d/cvs 文件。
更改为:
# default: off
# description: The CVS service can record the history of your source \
# files. CVS stores all the versions of a file in a single \
# file in a clever way that only stores the differences \
# between versions.
service cvspserver
{
# disable = yes
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = cvs
passenv = PATH
server = /usr/bin/cvs
env = HOME=/home/cvs/repo # 用户放置项目工程的目录
server_args = -f --allow-root=/home/cvs/repo pserver
# bind = 127.0.0.1
}
6 . 在/etc/services 中添加监听端口信息
echo "cvspserver 2401/tcp #pserver cvs service" >> /etc/services # 直接把内容写入到services中,也可以打开文件自己写入。
7.重启服务
/etc/rc.d/init.d/xinetd restart 重启动xinetd服务,需要注意,这个服务centos5默认并不安装,需要定制安装一下。
8 查看服务是否运行
netstat -lnp|grep 2401
如果返回有结果,表示服务已经启动,