Trac(BTS+Wiki+SVN)を試してみる [前編]

Tracは、WikiとSubversionリポジトリビューアとBTSをひとつにしたようなソフトウェアです。要するにソフトウェア開発の際のソースコードのバージョン管理、プロジェクトメンバ間の情報共有、バグ追跡管理がまとめてできるということです。ちなみにZopeと同じ、Pythonで書かれています。Panda_naominさんの日記で知って良さそうと思ってたのですが、やっと試せました。

インストールは、coLinux上のDebianをSarge化して、全てapt-getでインストールすることにします。この辺がLinuxさまさま、Windowsでは面倒でやる気になりません。あっ、でもSarge化、Apache2、Subversionのインストールは済んでいるものとします。(全部 apt-get 一発ですが)

1. まずはTracのインストール
/etc/apt/sources.list に以下を追加
deb http://ftp.edgewall.com/pub/debian sarge trac
インストール
# apt-get update
# apt-get install trac
2. Subversionリポジトリを作成
# mkdir -p /var/svn/
$ cd /var/svn
$ sudo svnadmin create sampleproject
3. Tracプロジェクトを作成
$ sudo trac-admin /var/trac/sampleproject initenv
Creating a new Trac environment at /var/trac/sampleproject

Trac will first ask a few questions about your environment
in order to initalize and prepare the project database.

 Please enter the name of your project.
 This name will be used in page titles and descriptions.

Project Name [My Project]> Sample Project

 Please specify the absolute path to the project Subversion repository.
 Repository must be local, and trac-admin requires read+write
 permission to initialize the Trac database.

Path to repository [/var/svn/test]> /var/svn/sampleproject

 Please enter location of Trac page templates.
 Default is the location of the site-wide templates installed with Trac.

Templates directory [/usr/share/trac/templates]> そのままEnter
4. Apache2の設定(/etc/apache2/sites-enabled/defaultに追記)
Alias /trac "/usr/share/trac/htdocs/"
<Location "/cgi-bin/trac.cgi">
        SetEnv TRAC_ENV "/var/trac/sampleproject"
</Location>
    
とりあえず、今日はインストールまで。使ってみた感想は、また後日書きます。


Leave a comment


:

:

:

:

このエントリーのはてなブックマーク (-)