Everything is a contribution

走过Java的点点滴滴,与大家共勉~
随笔 - 21, 文章 - 0, 评论 - 10, 引用 - 0
数据加载中……

使用CVSUp镜像CVS库

*******************
  配置cvs主服务器
*******************

1. 安装cvsupd的软件包
#rpm -iv cvsupd-16.1-0.fdr.6.h.rh90.i386.rpm
注:cvsupd-16.1-0.fdr.6.h.rh90.i386.rpm是针对redhat9以及redhat ES3的cvsupd包
    其他版本需要下载对应的软件包.

2. 配置cvsupd
#cd /usr/local/etc/
#mkdir -p cvsup/sup/test
#cd cvsup/sup/test
注:/usr/local/etc/cvsup是cvsupd默认的base目录路径,具体可以用"man cvsupd",查看其-b属性.
    在sup目录下的子目录为collection,collection表示你需要备份的文件的集合.

#vi releases
cvs list=list.cvs prefix=/home/cvsroot
注:其中prefix的值是cvs目录的根

#vi releases
upgrade apple
注:其中apple是对应的cvs目录下module名称,如果有多个可以添加多个
    upgrade module1
    upgrade module2

3. 启动cvsupd服务
#cvsupd -C 1 -l cvsupd.log
注:可以建立自启动脚本,新建/usr/local/etc/rc.d/cvsupd.sh, 添加如下内容:
#!/bin/sh
[ -x /usr/local/sbin/cvsupd ] && \
su -m nobody -c "/usr/local/sbin/cvsupd -e -C 8 -l @daemon" && \
echo -n ' cvsupd'

使用命令"chmod 770"修改文件属性.


*********************
  配置cvs镜像服务器
*********************
1. 安装cvsup的软件包
#rpm -iv cvsup-16.1-0.fdr.6.h.rh90.i386.rpm
注:cvsup-16.1-0.fdr.6.h.rh90.i386.rpm是针对redhat9以及redhat ES3的cvsup包
    其他版本需要下载对应的软件包.

2. 配置cvsup
#mkdir /cvsmirror
#cd /cvsmirror
#vi supfile
*default host=192.168.100.92
*default base=.
*default release=cvs
*default delete use-rel-suffix
test
注:其中host的值是cvs主服务器的ip地址,base表示存放镜像文件的位置

3. 运行cvsup获取mirror
#cvsup supfile
注:可以使用cron定制计划任务,让客户端定时从服务器上获取cvs资源.
    使用"crontab -e"命令添加计划,内容如下(每天的晚上10点执行cvsup任务):
    30 12 * * * /usr/bin/cvsup -L 2 -g /cvsbak/supfile

posted on 2007-11-26 13:36 Kevin Xia 阅读(420) 评论(2)  编辑  收藏 所属分类: 开源技术

评论

# re: 使用CVSUp镜像CVS库  回复  更多评论   

好文!
http://www.mofun.cc
2009-05-12 14:04 | 魔方网

# re: 使用CVSUp镜像CVS库[未登录]  回复  更多评论   

@魔方网
好毛,好多错别字,错字会害死人的
2010-09-10 09:37 | a

只有注册用户登录后才能发表评论。


网站导航: