1、安装xinetd
yum install xinetd
2、创建cvs用户和组
# groupadd cvs
# useradd -g cvs -s /sbin/nologin cvsroot
3、cvs初始化
# cvs -d /home/cvsroot init
# chown -R cvsroot.cvs /home/cvsroot
# chmod -R ug+rwx /home/cvsroot
# chmod 644 /home/cvsroot/CVSROOT/config
4、修改配置文件 /etc/xinetd.d/cvs
service cvspserver
{
disable = yes
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
env = HOME=/var/cvs
server_args = -f --allow-root=/home/cvsroot pserver
# bind = 127.0.0.1
}
将--allow-root=/var/cvs 改为--allow-root=/home/cvsroot
5、启动cvs (在菜单 系统--->服务 内勾选cvs)
/etc/inet.d/xinetd start
6、添加用户
# useradd -g cvs -M jin
# passwd jin
# cp /etc/shadow /home/cvsroot/CVSROOT/passwd
# chmod 0644 /home/cvsroot/CVSROOT/passwd
修改passwd文件,将除jin之外的所有行删除,然后去掉每行第二个冒号以后的所有
内容,并添上字符串cvsroot, 改为如下格式:
jin:ND5$J8N9BW5DKV.nPdxfdsh:cvsroot
# userdel -f jin
7、配置CVSROOT环境变量
在.bash_profile 添加一行
export CVSROOT=:pserver:jin@192.168.1.16:2401/home/cvsroot
192.168.1.16为cvs服务器的ip地址
8、用户初始化
cvs login
按提示输入口令
8、创建项目
#cvs import -m "this is a test project" test v1 start