subversion - (FreeBSDへの導入法)

トップ > チップス > subversion - (FreeBSDへの導入法)
2012-02-13, subversionSetup

/tips/linux/subversionSetup >注:WebDAVで使いたい場合,portsで入れたSubversionでは駄目っぽい.自分でコンパイルする必要あり.次の「WebDAVでSubversion」を参照

参考URL:{link:http://subversion.bluegate.org/doc/}

**portsでsubversionをインストール :pkg_add -r subversion

**リポジトリの作成 :mkdir repos :svnadmin create /home/repos

**リポジトリのオーナーと権限の変更 (svnを使いたい人はsvnuserグループに登録する) :chown -R yukimori:svnuser repos :chmod -R g+w repos

**日本語を上手く扱えるようにしておく Subversionでは日本語ファイル名,日本語コメントも扱える. リポジトリ内部はUnicode.svnが各環境の文字コード変換(Windows→SJIS,UNIX→EUC,など)

:export LANG=ja_JP.eucJP

**インポート :cd /home/yukimori/ :svn import snavi file:///home/repos/snavi

*WebDAVでSubversionを使うためのセットアップ **BerkeleyDB4.2を入れておく :pkg_add -r db42

**apache2を入れる :mole# tar zxf httpd-2.0.55.tar.gz :mole# cd httpd-2.0.55 #davを有効にするオプション,BerkeleyDBの場所の指定付きでコンパイル :mole# ./configure --enable-so=yes --enable-dav=yes \\ : --with-:berkeley-db=/usr/local/include/db42:/usr/local/lib/ :mole# make :mole# make install

**subversionを入れる :mole# tar zxf subversion-1.1.4.tar.gz :mole# cd subversion-1.1.4 :mole# ./configure --with-apxs=/usr/local/apache2/bin/apxs \\ : --with-apr=/root/httpd-2.0.55/srclib/apr \\ : --with-apr-util=/root/httpd-2.0.55/srclib/apr-util \\ : --with-berkeley-db=/usr/local/include/db42:/usr/local/lib :mole# make clean; make :mole# make install

**/usr/local/apache2/conf/httpd.conf : : DAV svn : SVNPath /home/repos :

**nobodyユーザをsvnuserグループに追加 #/etc/group :svnuser:*:1004:yukimori,yosei,nobody

この記事は役に立ちましたか?