ソースの表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit Teams最近の変更Send via e-Mail印刷パーマリンク × 目次 Mac OS X v10.6でSubversion+Apache+mod_dav_svn+mod_authz_svn環境 前提条件 httpd.confの編集 mod_dav_svnの設定 リポジトリの所有者の変更 コメント 確認 文書の過去の版を表示しています。 Mac OS X v10.6でSubversion+Apache+mod_dav_svn+mod_authz_svn環境 Snow Leopardからmod_dav_svnが標準で入っているようで、WebDAVを用いたSubversion環境を作りやすくなったっぽいので挑戦してみたメモ。 前提条件 Mac OS X v10.6.6(試した環境) Subversion 1.6.5(システム標準) Apache 2.2.15(システム標準) プロジェクトごとにリポジトリを作り、プロジェクトごとにアクセス制御出来るようにする。 リポジトリ置き場:/Volumes/Home/svn-repos/ httpd.confの編集 /etc/apache2/httpd.conf のLoadModuleの最後に以下を追加。 $ sudo emacs /etc/apache2/httpd.conf LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so LoadModule authz_svn_module libexec/apache2/mod_authz_svn.so viを使えないヘタレ野郎です。すいません。 mod_dav_svnの設定 /etc/apache2/other/subversion.conf でmod_dav_svnの設定をする。拡張子が.confならファイル名は何でもおk。 <IfModule dav_svn_module> <Location /svn-repos> DAV svn SVNListParentPath on SVNParentPath /Volumes/Home/svn-repos </Location> </IfModule> リポジトリの所有者の変更 $ sudo chown -R _www:_www /Volumes/Home/svn-repos 敢えて変な設定をしてなければ、パーミッションは特に弄る必要なし。設定するなら755とかその辺で。 確認 ここまでで問題なく設定出来ていれば、apacheを再起動後、ブラウザからリポジトリにひとまずアクセス出来るようになっているハズ。 $ sudo httpd -k restart ブラウザで「http://(svnサーバのアドレス)/svn-respos/」にアクセスしてみる。 コメント フルネーム: メールアドレス: ウェブサイト: コメントを入力. Wiki文法が有効です: 人間の証明として、ボックス内の全ての文字を入力してください。 この項目は空のままにして下さい: コメントの購読 mac/mac_os_x_v10.6でsubversionリポジトリのパスベース認証を行う.1297959205.txt.gz 最終更新: 2011-02-18 01:13by Decomo