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操作。
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操作。