在终端中使用root用户来安装
1、安装CVS
#sudo apt-get install cvs
2、安装CVSD (默认安装)
#apt-get install cvsd
3、创建/myrepos,
#cd /var/lib/cvsd
# mkdir myrepos
4、初始化这个/myrepos
# sudo cvs -d /var/lib/cvsd/myrepos init
5、设置目录所有者及其权限
#sudo chown cvsd:cvsd /var/lib/cvsd -R
把权限交给cvsd用户,这个用户使用apt安装cvsd的时候自己建立的,cvsd默认使用cvsd运行 cvs的服务
# sudo chmod -R a+rw /var/lib/cvsd/myrepos/*
把/var/lib/myrepos目录下所有文件夹的读写权限付给所有的用户(为了编辑文件)
6、设置cvs的用户认证方式,缺省的是系统的,一般来说cvs的用户都是单独设置的
#sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config
添加以下几行
SystemAuth=no
PamAuth=no
LockDir=/var/lib/cvsd/tmp/myrepos
退出保存。注意网上很多都说LockDir填写RootJail的相对路径,实验后找不到,在此填的绝对的路径
7、创建LockDir
#sudo mkdir /var/lib/cvsd/tmp/myrepos
8、添加用户
#sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser(用户名,自己填写)
添加用户cvsuser,回车后会提示您输入密码,用户和密码都保存在/var/lib/cvsd/myrepos/CVSROOT下的passwd文件中。可以从这个文件中删除并重新添加。
9、建立CVS服务的启动文件,采用xinetd方式,查看你的etc下是否有xietd.d文件。如果没有需要安装。
#sudo apt-get install xinetd telnetd
安装完成后,etc下就会有xinetd.d文件。
#gedit etc/xinetd.d/cvspserver
在其中填写如下内容:
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
env = HOME=/var/lib/cvsd/myrepos/CVSROOT
server = /usr/bin/cvs
server_args = -f --allow-root =/var/lib/cvsd/myrepos pserver
log_on_failure + = USERID
}
=号两边都要有空格。保存退出。
10、启动cvs服务
#/etc/init.d/xinetd restart
11、重新启动cvsd
#sudo /etc/init.d/cvsd restart
12.在客户端连接测试失败:(请高人帮忙指点,谢谢)
[root@localhost ~]# export CVSROOT=:pserver:[email protected]:2401/var/lib/cvsd/myrepos
[root@localhost ~]# cvs login
Logging in to :pserver:[email protected]:2401/var/lib/cvsd/myrepos
CVS password:
cvs [login aborted]: unrecognized auth response from 192.168.1.160: cvs [pserver aborted]: /var/lib/cvsd/myrepos: no such repository
[root@localhost ~]#
Ubuntu 系统下如何安装配置CVS服务器与CVS客户端
-
- 帖子: 1
- 注册时间: 2009-07-31 11:00
-
- 帖子: 2
- 注册时间: 2009-09-25 11:31
Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端

谢谢楼主
刚好需要配置cvs
- 木泥黑
- 帖子: 1339
- 注册时间: 2008-10-18 12:41
Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端
config file加上
SystemAuth=yes
或者检查selinux和iptable的2401端口
SystemAuth=yes
或者检查selinux和iptable的2401端口
- coddy
- 帖子: 29
- 注册时间: 2006-04-11 12:27
Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端
呵呵,参照此文配置成功了 

-
- 帖子: 153
- 注册时间: 2006-10-10 11:01
Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端
楼主过时,现在都用subversion,谁还用cvs
-
- 帖子: 2
- 注册时间: 2009-05-15 14:08
Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端
完全不行呀,有没有全面一点的呀 ,找了好多CVS配置说明都大同小异,结果都是
cvs [login aborted]: unrecognized auth response from 192.168.1.160: cvs [pserver aborted]: /var/lib/cvsd/myrepos: no such repository
cvs [login aborted]: unrecognized auth response from 192.168.1.160: cvs [pserver aborted]: /var/lib/cvsd/myrepos: no such repository
-
- 帖子: 32
- 注册时间: 2009-10-15 13:07