嗨,我已经在path/home/mrsx/bin文件夹中安装了cvs binary(意味着创建了指向二进制文件的链接),并在path/apps/src/cvsroot(cvsroot respository name)中创建了respository。
并将inetd.conf中的条目添加为(全部以单行显示):
cvs pserver stream tcp nowait root/home/mrsx/bin/cvs cvs-f——允许根=/apps/src/cvsroot pserver
和in/etc/services as:cvspserver 2401/tcp
重新启动inetd。
并将cvsroot设置为:pserver:username@servername:2401/apps/src/cvsroot
并试图登录,我得到连接拒绝错误..
有谁能告诉我上述步骤有什么问题吗?
最佳答案
我刚在移植ubuntu cvs存储库时遇到了这个问题。在debian ubuntu世界中,请执行以下操作:
apt-get install cvs xinetd
建立存储库(只需遵循手册中的说明)
确保您的用户具有写权限。通常创建一个cvs组,将它们放入其中,并标记repos 775;chgrp-rcvs*(cvs缺乏安全性,请阅读手册)
在CVSPServer中添加一个文件/ETC/XeNETD
编辑类似于以下内容的文件:
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
}
重新启动或重新启动XeETD
关于linux - CVS错误:连接被拒绝错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9477573/