在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,才能正确访问。
--
[44m[37m╔══╦═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╗
║[47m[34m 天 [0m[44m[37m║曰│遂│谁│上│何│冥│谁│冯│何│明│惟│阴│何║
║[47m[34m [0m[37m[44m║│古│传│下│由│昭│能│翼│以│明│时│阳│本║
║[34m[47m [0m[37m[44m║│之│道│未│考│瞢│及│惟│识│暗│何│三│何║
║[34m[47m 问 [0m[37m[44m║│初│之│行│之│暗│之│象│之│暗│为│合│化║
╚══╩═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╝
[m
页:
[1]