1月
28
Subversionとは、リビジョン番号によって
ファイルの削除、変更等を管理してレポジトリと同期を
取ったりと開発するにあたって便利なもの。
今、自宅サーバにてPHPでCDレビューの
コンテンツを作成していて、
今までは、直接PoderosaやPutty等の
ターミナルで直接ログインして編集していたが、
WindowsでEclipseを使えるようにしたので、
せっかくなのでSubversion管理する事にした
それに辺り、ApacheのWebDAV機能を使用した
Subversionによるバージョン管理の
構築方法をメモしておく。
まず、subversionとApacheのモジュールmod_dav_svnを
インストールする。
# yum install mod_dav_svn subversion
httpd.confに設定があるかを確認。
# grep "LoadModule dav_module" /etc/httpd/conf/httpd.conf
LoadModule dav_module modules/mod_dav.so
LoadModule dav_module modules/mod_dav.so
次に、レポジトリを公開するディレクトリを作成する。
※ここは例として公開するディレクトリを「test」とする。
# mkdir /var/www/svn
# svnadmin create /var/www/svn/test
# chown -R apache:apache /var/www/svn/test
# svnadmin create /var/www/svn/test
# chown -R apache:apache /var/www/svn/test
下記のようなディレクトリ構造になっているのを確認してちょ。
# ls -l /var/www/svn/test/
合計 28
-rw-r--r-- 1 apache apache 229 1月 28 23:52 README.txt
drwxr-xr-x 2 apache apache 4096 1月 28 23:52 conf
drwxr-xr-x 2 apache apache 4096 1月 28 23:52 dav
drwxr-sr-x 5 apache apache 4096 1月 28 23:52 db
-r--r--r-- 1 apache apache 2 1月 28 23:52 format
drwxr-xr-x 2 apache apache 4096 1月 28 23:52 hooks
drwxr-xr-x 2 apache apache 4096 1月 28 23:52 locks
合計 28
-rw-r--r-- 1 apache apache 229 1月 28 23:52 README.txt
drwxr-xr-x 2 apache apache 4096 1月 28 23:52 conf
drwxr-xr-x 2 apache apache 4096 1月 28 23:52 dav
drwxr-sr-x 5 apache apache 4096 1月 28 23:52 db
-r--r--r-- 1 apache apache 2 1月 28 23:52 format
drwxr-xr-x 2 apache apache 4096 1月 28 23:52 hooks
drwxr-xr-x 2 apache apache 4096 1月 28 23:52 locks
続いてApacheの設定。













カテゴリ:





