论坛首页 综合技术论坛

ubuntu9.04上cvs服务器多仓库的安装

浏览 1584 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-07-16  
创建多个仓库,参照ubuntu9.04上cvs服务器的安装文章。
从第三步开始创建一个新的库myrepos1。
第四步初始化这个/myrepos1。
第五步,初始化后系统会自动在/var/lib/cvsd下建一个myrepos1。
重复第6、7、8步,注意路径为myrepos1。
在第九步的时候,要修改server_args,方式如下:
server_args = -f --allow-root = /var/lib/cvsd/myrepos
--allow-root = /var/lib/cvsd/myrepos1 pserver。有多个的时候就添加多个。
     网上说
注:由于XINETD的SERVER_ARGS长度限制,当你想运行很多的单个仓库的时候,可以这么做:

#> VI CVSPSERVER

SERVICE CVSPSERVER
{
DISABLE = NO
FLAGS = REUSE
SOCKET_TYPE = STREAM
WAIT = NO
USER = ROOT
SERVER = /CVSROOT/CVS.RUN
LOG_ON_FAILURE += USERID
}

编写CVS.RUN脚本

#> VI /CVSROOT/CVS.RUN

#!/BIN/BASH
/USR/BIN/CVS -F
--ALLOW-ROOT=/CVSROOT/PROJECT1
--ALLOW-ROOT=/CVSROOT/PROJECT2
PSERVER

#>CHMOD +X /CVSROOT/CVS.RUN

    这种方法没有试过,大家可以尝试下。


重复第10、11、12步即可。
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics