赛迪网 > IT技术 Linux > 企业应用
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

在Linux操作系统下配置CVS 集成cvstrac

发布时间:2008.05.14 06:31     来源:赛迪网    作者:aerosmith

1.以root账号登陆,建立cvsroot账号

adduser cvsroot

passwd cvsroot

2.在根目录下建立库cvsroot目录

mkdir cvsroot

3.改变cvsroot的权限和所有者

chmod 770 ./cvsroot

chown cvsroot:cvsroot ./cvsroot

4.以cvsroot账户登陆,在cvsroot下建立仓库project

cvs –d /cvsroot/project init

5.以root用户登陆,在/etc/xinetd.d/中配置cvsroot配置文件,如下:

service cvspserver
{
disable = no
socket_type = stream
wait = no
user = root
server = /home/cvsroot/cvsroot.run
log_on_failure += USERID
log_on_success += USERID
}

6.在services中添加端口信息。

7.以cvsroot用户登陆在/home/cvsroot/中添加配置文件cvsroot.run

#!/bin/sh
/usr/bin/cvs \
-f \
--allow-root=/cvsroot/project \
--allow-root=/cvsroot/Infrastructure \
--allow-root=/cvsroot/PortalPlus \
--allow-root=/cvsroot/CMS \
--allow-root=/cvsroot/SPG \
--allow-root=/cvsroot/SMB-Portal \
--allow-root=/cvsroot/MQ3 \
--allow-root=/cvsroot/PAI \
--allow-root=/cvsroot/SPI \
--allow-root=/cvsroot/test \
--allow-root=/cvsroot/jhgzcx \
--allow-root=/cvsroot/LicenseControl \
--allow-root=/cvsroot/PortalPlus1 \
--allow-root=/cvsroot/gangzhonglv \
--allow-root=/cvsroot/CTII \
pserver

将其权限改为可执行的chmod +x ./cvsroot.run

8.添加用户

以cvsroot用户登陆将gen_cvs_pwd.pl复制到/cvsroot下,然后将其改为可执行文件。

9.以root用户登陆,在 /usr/local下建立cvstrac 目录,改变目录权限为cvsroot

Chown cvsroot:cvsroot /usr/local/cvstrac

10.以cvsroot用户登陆,将cvstrac复制到cvstrac目录中

11.解压cvstrac

12.在cvstrac下建立目录db初始化库

./cvstrac init /usr/local/cvstrac/cvstrac/db project

13.在/etc/xinetd.d下建立cvsroottrac文件

service cvsroottrac
{
socket_type = stream
wait = no
user = cvsroot
server = /usr/local/cvstrac/cvstrac/cvstrac
server_args = http /usr/local/cvstrac/cvstrac/db
}

14.编辑/etc/services文件

Cvsroottrac 8000/tcp

http://ip:8000/project/ 访问地址

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 新手看招:在Linux操作系统下创建锁文件 (05-13) · 关于安装netbeans 找不到JDK的问题解决 (05-13)
· 在Linux系统下使环境变量生效的实用方法 (05-13) · 几种常被人们忽略的Linux系统下编程语言 (05-13)
· 新手学堂:Linux操作系统中如何编译C程序 (05-13) · 瑞典游戏商发布Linux版惊悚游戏Penumbra (05-13)
· Intel将推基于OpenSolaris多线程开发工具 (05-13) · Linux kernel2.6.25 CS8900网卡驱动移植 (05-12)
· Redhat AS5 Squid透明代理配置过程解析 (05-12) · Linux系统下SSH keygen免输入密码的方法 (05-12)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 工信部“三定”公布 总编制731名设24司局
· 北京发电子商务监管意见 营利性网店须办照
· 直播 08中国城市信息化高峰论坛 案例点评
· 烽火网络校园解决方案 移民安置信息管理系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统