[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
# ※最初だけ下記モジュールをインストール。
# ブラウザ経由でリポジトリ見るため、予めmod_dav_svnをインストール。
# yum install mod_dav_svn
# データが壊れにくいfsfsを指定し、リポジトリ作成。
# svnadmin create /var/svn/repos/test --fs-type fsfs
# SVNの作法通り、下記3つを用意。
svn mkdir file:///var/svn/repos/test/trunk -m "create"
svn mkdir file:///var/svn/repos/test/tags -m "create"
svn mkdir file:///var/svn/repos/test/branches -m "create"
# 他のリポジトリのソースを引き継ぐ場合。
# (例)test_orgリポジトリを出力。
# svn export file:///var/svn/repos/test_org/ /tmp/test_org
# 上記で出力ソースを取りこむ。
# svn import /tmp/test_org/trunk file:///var/svn/repos/test/trunk -m "first import"
# ブラウザからアクセスするため、設定ファイルを変更。
# vim /etc/httpd/conf.d/subversion.conf
# 下記を追記。
<Location /svn/test>
DAV svn
SVNPath /var/svn/repos/test
</Location>
# apache再起動
# /etc/init.d/httpd restart
# 下記URLでブラウザからリポジトリにアクセス。(localhostは環境に応じて読み替え)
# http://localhost/svn/test/
# コミットしたらエラーが出たので、作成したリポジトリのパーミッションをゆるめに変更。
# cd /var/svn/repos
# chmod -R 777 test