Linux置CVS集成cvstrac(1)


关于CVSTrac CVSTrac 是一个开放源代码、与CVS 搭配使用的任务管理和错误跟踪工具,基于Web 方式访问,非常适合网上分布式小团队协同开发使用。

CVSTrac具有如下一些特点:

基于WEB方式管理CVS的CVSROOT/passwd用户账号文件􀁺 根据CVS提交注释自动生成变更集日志

可自定义查询报表格式及颜色显示􀁺 单一的可执行文件支持CGI、inetd及独立的WEB服务器方式运行

内建一个CVS仓库WEB浏览器􀁺 内建一个Wiki可在线编辑的内容发布系统

内建一个文件型数据库引擎SQLite 非常少的内存、硬盘、CPU占用

支持为每个用户设定单独的权限

支持匿名访问􀁺 支持Unix/Linux/Windows及不同平台间数据库兼容

Unix/Linux下支持Chroot安全运行方式

在GNU Public License协议下发布

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

}


相关内容