Trac算是项目管理中的佼佼者了,建立的以tickets为中心的项目管理机制,便于任务的分配与跟踪。trac采用python建立,可以采取多种方式进行部署。在Trac中可以通过svn来管理文件,而且有wiki来进行整个项目的概括,这种多合一的方式,正适合于开发的整个项目管理。
这里简单写一点他的安装,测试环境是mandriva + postgresql
1).安装trac: urpmi trac
2).安装postgresql
3).初始化trac仓库:
trac-admin /path/of/yourproject initenv
在这个过程中,需要配置数据库,我选择的是postgresql.有个前提是先需要建立数据库:
a.启动数据库: /etc/init.d/postgresql restart
b.建立数据库及用户:
- #su - postgres
- $createdb trac
- $psql trac
- \create user jobc with password 'jobc'; //增加jobc用户,密码为jobc
- \alter user jobc with password 'jobc'; //修改jobc用户的密码为jobc
- \\q //退出SQL环境
c.在执行初始化命令时,要求提示数据库配置,默认的sqlite是
sqlite:db/trac.db
对于postgresql,对应上述建立的数据库,应该是;
postgres://jobc:jobc@localhost/trac
d.其它的配置按提示走即可。
4).你可以用多种方式来进行配置,不过最简单的莫过于直接通过测试服务器来进行:
tracd --port 8000 /home/riverbird/python/trac/test
这样一来,你就可以直接在打开trac了,不过对于更深入的配置,我就不去讲了,有空再说吧。
下面有两篇有价值的文章,值得去看看:
阅读(2431) | 评论(1) | 转发(0) |