我一直在尝试设置 cvs 存储库,但无法做到。我会给你我所遵循的步骤的描述
我已经安装了 cvs 和 cvsd。我在 xinetd.d 中有以下代码
service cvspserver
{
port = 2401
socket_type = stream
protocol = tcp
user = root
wait = no
type = UNLISTED
server = /usr/bin/cvs
env = HOME=/home/cvs/cvsroot
server_args = -f --allow-root /home/ks/cvs/cvsroot pserver
disable = no
}
我已设置 SystemAuth=no 以便它不会查看系统密码
我添加了具有适当权限的用户和组,并且我在 CVSROOT 中创建了一个 passwd 文件并使用 mkpasswd 来加密密码
当我检查服务器是否启动时,我得到了以下结果
netstat -tap | grep cvs
::
tcp 0 0 *:cvspserver *:* LISTEN 1016/cvsd
tcp 0 0 localhost:cvspserver localhost:42965 TIME_WAIT -
这表明
当我尝试使用
export CVSROOT=:pserver:username1@localhost:/home/cvs/cvsroot
&&时服务器已打开并正在运行cvs login
我无法登录服务器,它总是给我一个错误 cvs [login aborted]: unrecognized auth response from localhost: cvs [pserver aborted]: /home/cvs/cvsroot: no such repository
我在整个互联网上进行了搜索,并浏览了许多教程。请告诉我是否需要检查其他内容。我哪里出错了。