- 追加された行はこの色です。
- 削除された行はこの色です。
まだ書きかけ
メモリンク~
http://dalab.gifu-nct.ac.jp/xoops/modules/pukiwiki/index.php?Subversion%2BTrac%A4%CE%B9%BD%C3%DB~
http://demdem.cocolog-nifty.com/blog/2006/08/subversiontrac_2b5f.html
http://demdem.cocolog-nifty.com/blog/2006/08/subversiontrac_2b5f.html~
http://journal.mycom.co.jp/special/2006/trac/
** Apacheの再インストール [#ia8a7b0e]
DAVを有効にする
# ./configure --with-mpm=prefork --enable-rewrite --enable-ssl --enable-dav
# make
# make install
** Subversionのインストール [#u0e05c39]
http://subversion.tigris.org/
# tar xvzf subversion-1.4.3.tar.gz
# tar xvzf subversion-deps-1.4.3.tar.gz
# cd subversion-1.4.3
# ./configure --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2
リポジトリ配置ディレクトリを作成
# mkdir /home/svn
# mkdir /var/www/svn
** リポジトリの生成 [#dac6dcc3]
# svnadmin create --fs-type fsfs /home/svn/test_dev
# chown -R nobody.nobody /home/svn
# svnadmin create --fs-type fsfs /var/www/svn/test_dev
# chown -R nobody.nobody /var/www/svn
アクセス権限の設定
# vi /home/svn/test_dev/conf/svnserve.conf
# vi /var/www/svn/test_dev/conf/svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
anon-access:不特定ユーザー~
auth-access:認証ユーザー
none:読み不可/書き不可~
read:読み可/書き不可~
write:読み可/書き可
認証ユーザーの設定
# vi /home/svn/test_dev/conf/passwd
# vi /var/www/svn/test_dev/conf/passwd
[users]
svn_user = svn_password
** dav_svnの設定 [#w1c4e1f7]
# vi /usr/local/apache2/conf/httpd.conf
以下2行があることを確認
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
以下を追加
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
</Location>
** Tracのインストール [#d01879b3]
http://trac.edgewall.org/
# tar xvzf trac-0.10.3.1.tar.gz
# cd trac-0.10.3.1
# python setup.py install
# mkdir /var/www/trac
** プロジェクトの生成 [#k32069e6]
# trac-admin /var/www/trac/test_dev initenv
Project Name: プロジェクト名
Database connection string: 何も入力しない
Repository type: 何も入力しない
Path to repository: /var/www/svn/test_dev
Templates directory: 何も入力しない
# chown -R nobody.nobody /var/www/trac
** Tracの設定 [#zf8c6e4f]
文字コードを変更する
# vi /var/www/trac/test_dev/conf/trac.ini
[trac]
default_charset = utf-8
** Apacheの設定 [#y2d2cc65]
Alias /trac "/usr/share/trac/htdocs/"
<Location "/projects">
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracUriRoot /projects
PythonOption TracEnvParentDir /var/www/trac
</Location>