debian etch subversionインストールメモ

11月 14th, 2007 admin Posted in linux |

はじめに

subversion(サブバージョン)とはファイルのバージョン管理システムです。
何度も更新があるファイルを作るとき
index.html.2007111401
index.html.2007111402
みたいなファイルを作って管理していませんか?
バージョン管理システムを使うとそれとさよならできます。

また、Web制作の際にサーバ上のファイルを最新に保つために
毎回毎回すべてのファイルをダウンロードしてから作業していませんか?
これもやっぱりバージョン管理システムが解決してくれます

今回はlinux上で動くsubversionをインストールしたのですが、windows上で動くTortoiseSVNというのもある。ファイルを更新するすべての人に使ってもらいたいなと思います。

参考サイト

Subversion によるバージョン管理
http://subversion.bluegate.org/doc/book.html

Subversionでサイト管理(1/3) - Linux Home Server Memo - 自宅サーバ
http://asshole.dip.jp/subversion.php

Debian 設定メモ - Subversion
http://wiki.fdiary.net/debianmemo/?Subversion

インストールメモ

subversionをインストール

aptitude update
aptitude install subversion

svn用のユーザを作りパスワードを設定する

# useradd svn
# passwd svn

/etc/inetd.conf
svn stream tcp nowait svn /usr/sbin/tcpd /usr/bin/svnserve -i

# mkdir /var/svn
# svnadmin create /var/svn

/var/svn/conf/svnserve.confの編集

[general]
anon-access = none
auth-access = write
password-db = passwd #ユーザのリストを書くところ

/var/svn/conf/passwdの編集

[users]
svn = さっき設定したパスワード

svnフォルダのパーミッションを変更

# chown -R svn:svn /var/svn
# chmod -R og+w /var/svn

initdを再起動

/etc/init.d/openbsd-inetd restart

Leave a Reply