cnhnln 发表于 2005-5-23 22:08:04

在Redhat9.0 下配置CVS注意事项-zt

今天按照网上的参考文档一步一步来,总算把CVS配置成功了,实际操作中,遇到一
些问题值得注意:

(1) Redhat linux 下面已经缺省安装了cvs,可以用rpm -qa | grep cvs查看,
我的9.0安装的版本是cvs-1.11.2-10。偶觉得还可以,就没有去下最新版本的。

(2) 一定要注意在/etc/xinetd.d/下面创建的文件名(也就是要启动的服务脚本
文件)要和你在/etc/services 文件中增加的服务名一样,否则服务无法正常启动
。例如:我在/etc/xinetd.d/目录下面创建的文件cvspserver,其内容为:

service cvspserver

{

   disable = no

   flags = REUSE

   socket_type = stream

   wait = no

   user = root

   protocol = tcp

   server = /usr/bin/cvs

   server_args = -f --allow-root=/home/cvsroot/ pserver

   log_on_failure += USERID

}

那么,我们在/etc/services文件中就应当这样添加:

cvspserver    2401/tcp

~~~~~~~千万注意要和前面的名字一样^_^

呵呵,熟悉linux配置的大牛可能要笑话俺了,俺就因为在这里犯了点小错误导致c
vs服务老是启动不了:(

(3)”CVS cannot access /CVSROOT“问题的解决:我用的客户端是eclipse3.1中
集成的CVS客户端,在添加新的repositories的时候,能够正常连接到服务器,但老
是报CVS cannot access /CVSROOT的错误,提示找不到该目录,偶检查了权限设定
,没有问题啊,郁闷了半天,后来发现问题还是出现在/etc/xinetd.d/cvspserver
文件中,网上的大部分文档介绍这一个参数的时候都是server_args = -f --allow
-root=/home/cvsroot pserver,实际上在pserver前面还要加一个"/",i.e : ser
ver_args = -f --allow-root=/home/cvsroot/ pserver,才能正确访问。


--
╔══╦═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╗
║ 天 ║曰│遂│谁│上│何│冥│谁│冯│何│明│惟│阴│何║
║    ║│古│传│下│由│昭│能│翼│以│明│时│阳│本║
║    ║│之│道│未│考│瞢│及│惟│识│暗│何│三│何║
║ 问 ║│初│之│行│之│暗│之│象│之│暗│为│合│化║
╚══╩═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╝



页: [1]
查看完整版本: 在Redhat9.0 下配置CVS注意事项-zt