Ubuntu 10.10安装CVS服务器

本文详细介绍了如何在Linux环境下从零开始搭建CVS版本控制系统,包括更新源、安装CVS与cvsd软件包、创建及初始化仓库、配置用户认证方式、设置监听等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.更新源。
sudo apt-get update
2.安装cvs与cvsd。
sudo apt-get install cvs
sudo apt-get install cvsd
安装过程中会询问repository的位置,可以按默认配制。
3.新建仓库。
sudo mkdir /var/lib/cvsd/myrepos
4.初始化仓库。
sudo cvs -d /var/lib/cvsd/myrepos init
5.设置cvsd的用户认证方式。
cvsd的用户认证方式默认是系统级的,一般来说cvs的用户都是单独设置的,所以需要修改。
sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config
添加以下几行:
SystemAuth=no
PamAuth=no
LockDir=/tmp/myrepos
注:此处的/tmp/myrepos是指相对于RootJail的路径。(/etc/cvsd/cvsd.conf文件中有如下定义:RootJail /var/lib/cvsd)
6.创建LockDir。
sudo mkdir /var/lib/cvsd/tmp/myrepos
7.添加cvs用户。
sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser
并根据提示设置密码。
注:cvsuser即为需要添加的cvs用户名。
8.配置监听。
sudo gedit /etc/cvsd/cvsd.conf
找到如下一行:
Listen * 2401
将其修改为:
Listen 0.0.0.0 2401
注:cvsd默认端口是2401,可以修改此端口号。
9.更改cvsd目录的用户所有权。
sudo chown cvsd.cvsd /var/lib/cvsd -R
注:安装cvsd时,系统会自动创建cvsd用户和cvsd用户组。
10.重新启动cvsd。
sudo /etc/init.d/cvsd restart
终端中若显示如下内容,表示重启成功:
* Restarting cvs pserver chroot wrapper cvsd                                       [ OK ]
11.测试cvs。
sudo gedit ~/.bashrc
添加如下一行:
export CVSROOT=:pserver:cvsuser@localhost:/myrepos
注:其中的cvsuser即为添加的cvs用户。
重新配置环境:
source ~/.bashrc
登录cvs:
cvs login
根据提示输入密码,如果没有错误提示说明登录成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值