ubuntu 10.04 安装CVS服务器

本文详细介绍了如何在Linux环境下安装和配置CVS版本控制系统,包括安装CVS和CVSD,设置repository位置,初始化repository,配置用户认证方式,创建用户等步骤。

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

首先安装CVS和CVSD。

sudo apt-get install cvs

sudo apt-get install cvsd

安装cvsd的时候,会提示设置repository的位置,这个地方只要输入相对于RootJail 的位置就可以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说, 在这一步里面保持默认,即/myrepos就可以了。

2.打开一个命令行窗口,创建/myrepos。
#cd /var/lib/cvsd
#sudo mkdir myrepos

3.初始化这个/myrepos。
#sudo cvs -d /var/lib/cvsd/myrepos init

 

4. 设置目录所有者及其权限。
#sudo chown cvsd:cvsd /var/lib/cvsd -R
把权限交给cvsd组和cvsd用户,这个用户是用apt安装cvsd的时候自己建立的,cvsd默认使用cvsd运行cvs服务.

#sudo chmod -R a+rw /var/lib/cvsd/myrepos
把/var/lib/cvsd/myrepos目录下所有文件和文件夹的读写权限赋给所有用户(为了编辑配置文件)

#sudo chmod -R a+rw /var/lib/cvsd/tmp
把/var/lib/cvsd/tmp目录下所有文件和文件夹的读写权限赋给所有用户



5.设置cvsd的用户认证方式,缺省的是系统级的,一般来说cvs的用户都是单独设置的。
#sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config
添加以下几行:
SystemAuth=no
PamAuth=no
LockDir=/tmp/myrepos
然后保存退出。注意此处的/tmp/myrepos是指相对于RootJail的路径。

6.创建LockDir
#sudo mkdir /var/lib/cvsd/tmp/myrepos

#sudo chmod -R a+rw /var/lib/cvsd/tmp/myrepos     // 添加用户对这个目录的权限,否则会提交失败

7.添加用户
#sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser
添加用户 cvsuser,回车后会提示你输入密码,用户和密码都报存在/var/lib/cvsd/myrepos/CVSROOT 下的 passwd文件中
。可以从这个文件中删除并重新添加。

8.编辑cvsd的配置文件
#sudo gedit /etc/cvsd/cvsd.conf
缺省的应该是:
RootJail /var/lib/cvsd
Repos /myrepos
注意此处的Repos的路径也是相对于RootJail的。
另外,默认的端口是:Listen * 2401

应该改成:Listen 0.0.0.0 2401(这里一定要改)


11. 重新启动cvsd。
#sudo /etc/init.d/cvsd restart

12. 测试cvs

cvs -d :pserver:cvsuser@localhost:/myrepos login
cvs -d :pserver:cvsuser@localhost:/myrepos checkout

 

最后在NetBeans中测试CVS。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值