2007年8月15日水曜日

FreeBSDでSubversionのインストール b

make.confのオプションをしょっちゅう忘れるのでメモ.
WebDAV使うときのお話.

make.confに以下のオプションを追加

WITH_MOD_DAV_SVN=yes
WITH_APACHE2_APR=yes
WITHOUT_BDB=yes

そんでもってportsからインストール
# cd /usr/ports/devel/subversion/
# make && make install

インストール終わったらrc.confに以下を追加
svnserve_enable=yes


最後にsvn用ユーザとグループの作成.
uid, gidはてきとうにかぶらないやつを.
# pw groupadd -n svn -g 100
# pw useradd -n svn -u 100 -g svn -d /nonexistent -s /nonexistent

そして起動
# /usr/local/etc/rc.d/svnserv

リポジトリの作成
/svnというディレクトリに,hogeというリポジトリを作ってみる.
$ svnadmin create /svn/hoge

Apache2とdavで連携させるには,httpd.confに以下の感じで追加
<Location /svn>
Dav svn
SVNParentPath /svn/hoge
</location>

0 件のコメント: