Linux 置CVS集成cvstrac
关于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中添加端口信息。