CVS错误:连接被拒绝错误

时间:2012-02-28 06:44:47

标签: linux version-control solaris cvs

您已在路径/ home / mrsx / bin 文件夹中安装了CVS二进制文件(表示创建了二进制文件的链接),并在路径 / apps / src / CVSROOT中创建了存储库(CVSROOT存储库名称)。 并在 inetd.conf 中添加了条目(全部为单行):

cvspserver stream tcp nowait root / home / mrsx / bin / cvs cvs -f --allow-root = / apps / src / CVSROOT pserver

并在/ etc / services中: cvspserver 2401 / tcp 重新启动的inetd

并将CVSROOT设置为:pserver:username @ servername:2401 / apps / src / CVSROOT 并试图登录,我得到连接拒绝错误..

任何人都可以告诉我上面提到的步骤有什么问题。

1 个答案:

答案 0 :(得分:1)

我刚迁移Ubuntu cvs存储库时遇到此问题。在Debian-Ubuntu世界中,这样做:

apt-get install cvs xinetd

建立您的存储库(只需按照手册中的说明进行操作)

确保您的用户具有写入权限。通常创建一个cvs组,将它们放入其中,然后标记repos 775; chgrp -R cvs *(cvs缺乏安全性,请阅读手册)

在/etc/xinetd.d中添加一个名为cvspserver

的文件

编辑与此类似的文件:

service cvspserver

{

port = 2401

socket_type = stream

protocol = tcp

user = root

wait = no

type = UNLISTED

server = /usr/bin/cvs

server_args = -f --allow-root /usr/local/cvs pserver

disable = no

}

重启或重启xinetd