Tracインストール2
- 作者: 高山恭介
- 出版社/メーカー: 秀和システム
- 発売日: 2009/08/25
- メディア: 単行本
- 購入: 1人 クリック: 53回
- この商品を含むブログ (12件) を見る
バージョン管理の核となるsubversionとTracのインストール
subversion
本に載っていたpython-subversionをyumにてインストールしようとしたが、
基本のリポジトリには無いので、dagから取ろうとしてみると、subversion本体のバージョンがupdateされているものがあるので、dagからインストールを試みる。
[root@host ~]# yum --enablerepo=dag install subversion mod_dav_svn
subversionの設定
Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)
- 作者: Mike Mason,でびあんぐる
- 出版社/メーカー: オーム社
- 発売日: 2007/04/21
- メディア: 単行本(ソフトカバー)
- 購入: 35人 クリック: 672回
- この商品を含むブログ (102件) を見る
いつも考えるのが、リポジトリをどこに置くか。
結局はどこでもいいとは思うが、/home/ か /var/www/のどっちかだろう。
/home/ はなんかユーザーとしてのサービスを置くって感じ?がするので、/var/www/にて作成
[root@host ~]# mkdir /var/www/svn
[root@host ~]# svnadmin create --fs-type fsfs /var/www/svn/mofmofh
[root@host ~]# vi /etc/httpd/conf.d/subversion.conf
.htpasswdは社内接続のみと考えているので、それ以外の部分のコメントアウトを外す
DAV svn
SVNParentPath /var/www/svn# Limit write permission to list of valid users.
# Require SSL connection for password protection.
# SSLRequireSSL# AuthType Basic
# AuthName "Authorization Realm"
# AuthUserFile /path/to/passwdfile
# Require valid-user
Tracのインストール
インタアクト株式会社--ニーズに対応した柔軟なシステム開発を目指して
Tracのバージョンが0.12以降からはそのまま日本語対応らしいけど、現状はまだなので、
ファイルを持ってくる。
こういう会社ってすばらしいね。
[root@host ~]# yum install python-setuptools mod_python
[root@host ~]# wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.5.ja1.zip
[root@host ~]# unzip Trac-0.11.5.ja1.zip
[root@host ~]# cd Trac-0.11.5.ja1
[root@sv01 Trac-0.11.5.ja1]# python setup.py install
Trac設定
※trac.confは新規作成
[root@host ~]#
[root@sv01 ~]# mkdir /var/www/trac
[root@sv01 ~]# chown -R apache:apache /var/www/trac
[root@sv01 ~]# vi /etc/httpd/conf.d/trac.conf
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/www/trac/SetEnv PYTHON_EGG_CACHE /var/www/.egg_cache
apacheを再起動して
http://hostname/trac
無事に表示が出来た。