+ -
当前位置:首页 → 问答吧 → linux下CVS如何建立多个库

linux下CVS如何建立多个库

时间:2011-07-01

来源:互联网

各位高手,小弟想在一个CVS下配置两个库:
service cvspserver
{
        disable                 = no
        port                    = 2401
        socket_type             = stream
        protocol                = tcp
        wait                    = no
        user                    = root
        passenv                 = PATH
        server                  = /usr/bin/cvs
        env                     = HOME=/var/cvs
        server_args             = -f --allow-root=/fileserver/Develop pserver
        server_args             = -f --allow-root=/fileserver/Develop2 pserver
#       bind                    = 127.0.0.1
}
但是我用wincvs登陆的时候,选择第一个库Develop可以登陆,但是我选择第二个Develop2时,提示:cvs [login aborted]: /fileserver/Develop2: no such repository  我的这个Develop2 确实是在 /fileserver/Develop2路径下,请指教如何配置,我看网上有人遇到过这个问题,但是解决方法我用了,没用,感谢。

作者: marlon1   发布时间: 2011-07-01

/etc/xinet.d/cvsserver   :

service   cvspserver
{
                disable   =   no
                type                         =   UNLISTED
                id                             =   echo-stream
                socket_type           =   stream
                protocol                 =   tcp
                user                         =   root
                wait                         =   no
                port                         =   2401
                env   =   HOME=
                server   =   /usr/bin/cvs.run
#               server_args   =   -f     --allow-root=/home/cvsroot   pserver
}

为了建立多个仓库,(server   =   /usr/bin/cvs.run   )CVS服务器启动由脚本文件cvs.run进行,在服务器上建立   cvs.run文件


#!/bin/sh  
/usr/bin/cvs   -f   \
--allow-root=/home/cvsroot/doc   \
--allow-root=/home/cvsroot/alpha   \
pserver

源自google

作者: dn833   发布时间: 2011-07-01