Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

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