【发布时间】:2012-02-28 06:44:47
【问题描述】:
您好,我已经在路径 /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 并尝试登录,但出现连接被拒绝错误..
谁能告诉我上面提到的步骤有什么问题。
【问题讨论】:
-
为什么需要CVS服务器???它已过时:改用
git或svn!! -
这是客户的要求。
-
为什么不从您的发行版中安装 CVS 相关的软件包?
-
我试过了..然后我说错了。需要c编译器..我们没有对系统的root访问权限..我们需要对所有内容提出请求..所以我尝试了二进制文件。你能告诉我上述步骤中有什么问题吗
-
@Sachi 你在 /etc/services 中也有 cvspserver 2401/udp 吗?我不记得是否需要。另外,我相信 2401 是默认值,所以这样的事情应该可以工作: cvs -d :pserver:username@servername:/apps/src/CVSROOT login (-d 避免 CVSROOT 环境变量设置不正确的任何问题)
标签: linux version-control solaris cvs