2007/11/22 08:54
執筆中
yum -y install mod_dav_svn
mkdir /var/svn svnadmin create /var/svn/(プロジェクト名)
svn mkdir file:///var/svn/(プロジェクト名)/trunk file:///var/svn/(プロジェクト名)/branches file:///var/svn/(プロジェクト名)/tags -m "init repository layout (trunk,branches,tags)"
chown -R apache.apache /var/svn/(プロジェクト名)
vi /etc/httpd/conf.d/subversion.conf
<Location /svn> DAV svn SVNParentPath /var/svn </Location>
service httpd restart
yum --enablerepo=dag -y install python-clearsilver yum -y install mod_python
yum --enablerepo=dag -y install tracとする事でTracのインストールは完了する。
wget http://www.i-act.co.jp/project/products/downloads/trac-0.10.4-ja-1.zip unzip trac-0.10.4-ja-1.zip cd trac-0.10.4-ja-1 python setup.py install rm -f trac-0.10.4-ja-1.zip rm -rf trac-0.10.4-ja-1
mkdir /var/trac trac-admin /var/trac/(プロジェクト名) initenv実行後、プロジェクト作成ウィザードでプロジェクト設定を行う。
Project Name [My Project]>(プロジェクト名)使用するデータベースを入力(SQLiteを使用する場合は何も入力せずEnter)
Database connection string [sqlite:db/trac.db]>使用するレポジトリを入力(Subversionを使用する場合は何も入力せずEnter)
Repository type [svn]>Subversionのレポジトリのパスを入力
Path to repository [/path/to/repos]> /var/svn/testTracのテンプレートパスを入力(デフォルトで使用する場合は何も入力せずEnter)
Templates directory [/usr/share/trac/templates]>
chown -R apache:apache /home/develop/trac/test
vi /etc/httpd/conf.d/trac.conf
<Location /trac> SetHandler mod_python PythonDebug On PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir /var/trac PythonOption TracUriRoot /trac </Location>
service httpd restart
関連記事