免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7584 | 回复: 7
打印 上一主题 下一主题

cvs配置手记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-20 15:19 |只看该作者 |倒序浏览
1、检查系统是否自带有,如果没有下载安装
$rpm -qa cvs

$./configure --prefix=/usr/local/cvs
$make
$make install

2、创建CVS组和用户
$groupadd cvs
$useradd cvsroot -g cvs

3、查看配置文件

$cat /etc/services |grep cvspserver
查看是否有以下服务,如果没有,自己加上去。
cvspserver    2401/tcp #CVS client/server operations   
cvspserver    2401/udp #CVS client/server operations

4、创建启动脚本:

$vi /etc/xinetd.d/cvspserver

service cvspserver
{
disable = no
port = 2401
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/cvsroot  pserver
#log_on_failure += USERID
protocol = tcp
}

这一步很关键,我试了很多次都是因为这个配置文件的问题而启动不成功。

server 指定CVS可执行文件路径,默认安装就是/usr/bin/cvs
pserver 密码认证方式,客户端使用时有此选择

注意上面文件每行等号左右都有一个空格,否则无法启动服务而且没有明确的错误信息

5、初始化CVS
在根建目录cvsroot

$mkdir cvsroot
$cvs -d /cvsroot init

6、重启CVS
/etc/init.d/xinetd restart

7、检查cvspserver服务是否已经启动
$netstat -l |grep cvspserver

应该有如下结果:
tcp 0 0 *:cvspserver  *:* LISTEN

8、登录
cvs -d :pserver:cvsroot@localhost:/cvsroot login

输入正确密码,如果没有出现其它的提示就表示登录成功。

9、通过windows客户端进行其他操作

论坛徽章:
0
2 [报告]
发表于 2006-04-28 09:49 |只看该作者

已经装好,并且启动也成功,但是就是不能连接

我已经完全按照上面的步骤做了啊,但是最后登陆的时候出现错误:

论坛徽章:
0
3 [报告]
发表于 2006-04-28 10:04 |只看该作者

myerror

我的cvs目录设置为:/usr/cvs,   可是登录时报错说: can not open /usr/cvs/CVSROOT, connection denied,  我在一个网站上看到说是因为/etc/inetd.conf中设定的cvs 目录路径不对,可是我确定肯定是设置正确了,我的如下:

cvspserver stream tcp nowait root /usr/bin/cvs --allow-root=/usr/cvsroot  pserver

论坛徽章:
5
巳蛇
日期:2013-08-28 09:26:15CU十二周年纪念徽章
日期:2013-10-24 15:41:34射手座
日期:2013-10-31 09:13:04射手座
日期:2014-02-11 13:18:34天秤座
日期:2014-03-25 09:22:28
4 [报告]
发表于 2006-04-28 10:06 |只看该作者
原帖由 tankejin 于 2006-4-28 10:04 发表
我的cvs目录设置为:/usr/cvs,   可是登录时报错说: can not open /usr/cvs/CVSROOT, connection denied,  我在一个网站上看到说是因为/etc/inetd.conf中设定的cvs 目录路径不对,可是我确定肯定是设置正确了,我 ...

如果你没有用cvs init来生成CVSROOT的话,是没有这个CVSROOT的.另外,/usr/cvs这个目录的权限要给cvs用户开放.

论坛徽章:
0
5 [报告]
发表于 2006-08-09 16:37 |只看该作者
[root@Linux root]# cvs -d /cvsroot init
cvs init: connect to 127.0.0.1(Linux):2402 failed: 拒绝连接
cvs [init aborted]: Couldn't connect to lock server

我一直出现这样的错误,是怎么回事呢?

论坛徽章:
0
6 [报告]
发表于 2006-08-10 17:49 |只看该作者
原帖由 jessica2002 于 2006-8-9 16:37 发表
[root@Linux root]# cvs -d /cvsroot init
cvs init: connect to 127.0.0.1(Linux):2402 failed: 拒绝连接
cvs [init aborted]: Couldn't connect to lock server

我一直出现这样的错误,是怎么回事呢?


防火墙限制端口了吧

论坛徽章:
0
7 [报告]
发表于 2006-08-10 20:25 |只看该作者
原帖由 ibeer 于 2006-8-10 17:49 发表


防火墙限制端口了吧

cvs -d /cvsroot init
是本地的,不用网络

论坛徽章:
0
8 [报告]
发表于 2006-11-14 15:51 |只看该作者
我的也是出错...
cvs [login aborted]: connect to localhost(127.0.0.1):2401 failed: Connection refused
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP