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 件のコメント:
コメントを投稿