Ubuntu 系统下如何安装配置CVS服务器与CVS客户端

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
秋叶liu
帖子: 1
注册时间: 2009-07-31 11:00

Ubuntu 系统下如何安装配置CVS服务器与CVS客户端

#1

帖子 秋叶liu » 2009-07-31 16:00

在终端中使用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 ~]#
kasad
帖子: 2
注册时间: 2009-09-25 11:31

Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端

#2

帖子 kasad » 2009-09-25 15:04

:em11
谢谢楼主
刚好需要配置cvs
头像
木泥黑
帖子: 1339
注册时间: 2008-10-18 12:41

Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端

#3

帖子 木泥黑 » 2009-09-25 16:12

config file加上

SystemAuth=yes

或者检查selinux和iptable的2401端口
头像
coddy
帖子: 29
注册时间: 2006-04-11 12:27

Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端

#4

帖子 coddy » 2009-11-01 19:31

呵呵,参照此文配置成功了 :em11
gydoesit
帖子: 153
注册时间: 2006-10-10 11:01

Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端

#5

帖子 gydoesit » 2009-11-02 6:12

楼主过时,现在都用subversion,谁还用cvs
birdie428
帖子: 2
注册时间: 2009-05-15 14:08

Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端

#6

帖子 birdie428 » 2009-11-05 22:05

完全不行呀,有没有全面一点的呀 ,找了好多CVS配置说明都大同小异,结果都是
cvs [login aborted]: unrecognized auth response from 192.168.1.160: cvs [pserver aborted]: /var/lib/cvsd/myrepos: no such repository
minkyung
帖子: 32
注册时间: 2009-10-15 13:07

Re: Ubuntu 系统下如何安装配置CVS服务器与CVS客户端

#7

帖子 minkyung » 2009-11-07 15:47

用SVN
回复