【发布时间】:2013-07-16 15:19:07
【问题描述】:
我一直在尝试设置 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 [登录中止]:来自本地主机的无法识别的身份验证响应:cvs [pserver aborted]:/home/cvs/cvsroot:没有这样的存储库
我在整个互联网上进行了搜索,并浏览了许多教程。 请告诉我是否需要检查其他内容。我哪里出错了。
【问题讨论】:
标签: cvs