Suse Linux CVS服务器配置小记

一. 服务器配置
1.创建cvs组和用户
useradd cvs # 创建cvs账户
passwd cvs # 配置密码

groupadd # 创建cvs组
groupmod –A cvs cvs # 将cvs用户添加到cvs组

2.创建仓库和初始化仓库
mkdir /usr/local/cvs # 创建cvs仓库
cvs –d /usr/local/cvs init # 初始化cvs仓库

3.配置cvs服务
vi /etc/services # 查看services内cvsserver是否开启(若没有开启则将前面的注释符‘#’去处调即可)

vi /etc/xinetd.d/cvs # 配置cvs服务
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/usr/local/cvs pserver
}
部分为仓库目录,即第2步创建和初始化的仓库

4.重启服务
/etc/init.d/xinetd.d restart

二.客户端配置
1.配置CVSROOT变量
export CVSROOT=:pserver:cvs@localhost:/usr/local/cvs
2.登陆
cvs login # 输入密码
3.检入新模块
cvs import -m "write some comments here" project_name vendor_tag release_tag
4.进行各种cvs操作。