Locked History Actions

trac

Trac

Windowsな人はTrac Lightnningを使用すると簡単にTracの設定と利用ができる。 ここでは、CentOSにてTracを利用するための設定の一例を示す。前提条件としては以下。

  • 社内の人間しか使用しないので、プロジェクトごとにアクセス可能なユーザを変える必要はない。全員が全プロジェクトにアクセス可能とする。プロジェクトを追加すれば、それも全員が自動的にアクセス可能となる。
  • apacheとの連携は行わず、tracdを使用する。
  • 社内あるいはVPNを介した社外サーバにtracを置くので、最も簡単な認証方法でよい。

Tracの設定

CentOSにてyum installで必要なパッケージをインストールする。

/var/trac

というディレクトリを作成し、各プロジェクトはその下に作成する。つまり、

trac-admin /var/trac/projectA initenv

などとしてプロジェクトを作成する。

BASIC認証用のファイルを作成。

htpasswd -c /var/trac/.htpasswd personA
htpasswd /var/trac/.htpasswd personB
htpasswd /var/trac/.htpasswd personC

などとする。

次に、管理者の権限を上のユーザに与える。

trac-admin * permission add personA TRAC-ADMIN

最後にtracdを起動する。

tracd -p 8080 --basic-auth *,/var/trac/.htpasswd,cm55.com -e /var/trac