Linux 置CVS集成cvstrac

guoddoutlookcom 2009-08-10

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

CVSTrac具有如下一些特点:

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

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

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

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

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

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

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

在GNUPublicLicense协议下发布

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

addusercvsroot

passwdcvsroot

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

mkdircvsroot

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

chmod770./cvsroot

chowncvsroot:cvsroot./cvsroot

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

cvs–d/cvsroot/projectinit

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

servicecvspserver

{

disable=no

socket_type=stream

wait=no

user=root

server=/home/cvsroot/cvsroot.run

log_on_failure+=USERID

log_on_success+=USERID

}

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

相关推荐

xylin / 0评论 2014-03-26