■
SubversionとTracを導入したのでメモ
Subversionの導入
Subversionのインストール
バージョン:subversion-1.2.1-0.1.1.fc3.rf
# yum install subversion # yum install mod_dav_svn
トランク、タブ、ブランチの作成
# export SVN_EDITOR='vi' # svn mkdir \ file:///home/svn/project/trunk \ file:///home/svn/project/tags \ file:///home/svn/project/branches
インポート
# mkdir sen # echo HelloWorld! > sen/text.txt # svn import sen file:///home/svn/project/trunk/sen
WebDAV設定ファイル作成
# vi /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.soDAV svn SVNPath /home/svn/project AuthType Basic AuthName "Subversion Repository" AuthUserFile /home/svn/project/.htpasswd Require valid-user
ユーザの作成
# htpasswd -cm /home/svn/project/.htpasswd admin New password: Re-type new password: Adding password for user admin
サーバをリスタート
# /etc/init.d/httpd restart
Tracの導入
プロジェクト作成
# mkdir /home/trac # trac-admin /home/trac/project initenv プロジェクト名:project データベース名:(未入力でEnter) Subversionのリポジトリのパス:/home/svn/project テンプレートのパス:(未入力でEnter)
Shift_JISのソースコードをブラウザへ表示する為の設定
# vi /home/trac/project/conf/trac.ini [trac] default_charset = japanese.shift_jis ignore_auth_case = false
Subversionのサイトファイルを編集
# vi /etc/httpd/conf.d/subversion.confAuthType Basic AuthName "Trac Authentication" AuthUserFile /home/svn/project/.htpasswd Require valid-user ScriptAlias /trac/project /usr/share/trac/cgi-bin/trac.cgiSetEnv TRAC_ENV "/home/trac/project"
サーバをリスタート
# /etc/init.d/httpd restart