SVN & Trac 設定2

  • 必要なものをインストール

# yum -y install mod_python python-sqlite2 python-clearsilver trac

  • Tracのプロジェクト作成

※「Path to repository」には、Subversionリポジトリのパスを入力

# trac-admin /var/trac/projects initenv

  • 追加の設定

TRAC_ADMIN」指定してAdmin権限ユーザを追加する

# trac-admin /var/trac/projects permission add Digest TRAC_ADMIN

Web経由で読み書き可能なように、ファイルパーミッションの変更

# chown -R apache. /var/trac/projects

###
### Sample Trac configuration taken from http://trac.edgewall.org/wiki/TracModPython
###
ScriptAlias /trac /var/www/cgi-bin/trac.cgi

### The recommended Trac web interface requires mod_python


SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption tracEnv /var/trac/
SetEnv TRAC_ENV /var/trac/
AuthType Digest
AuthName "trac-admin"
AuthUserFile /var/trac/.htdigest
Require valid-user