Create  Edit  Diff  FrontPage  Index  Search  Changes  History  Source  Site Map  RSS  Note  wikifarm  Login

Subversion

メモ

インストール

# apt-get install subversion

inetd経由の起動設定

まずユーザ svn を作成

# useradd svn

/etc/inetd.conf を編集し、以下を追加する。

svn stream tcp nowait svn /usr/sbin/tcpd /usr/bin/svnserve -i

リポジトリの作成

まずリポジトリを /var/svn に作成する。

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

パスワードファイルにユーザ設定を追加する。

# vi /var/svn/conf/passwd

以下を追加する。

[users]
svn = svn-password
hogeuser = hogeuser-password

リポジトリのコンフィグレーションファイルを編集する。

# vi /var/svn/conf/svnserve.conf

中身を以下のように修正する (コメントアウトを外す)。

[general]
... 中略 ...
password-db = passwd

パーミッションを設定。とりあえず安直に対応する:

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

最後に inetd を kill -HUP でリスタートする。

Last modified:2007/04/19 10:56:00
Keyword(s):
References:[FrontPage] [設定記録]