差分
このページの2つのバージョン間の差分を表示します。
mac:mac_os_x_v10.6でsubversionリポジトリのパスベース認証を行う [2011-02-18 01:13] Decomo 作成 |
mac:mac_os_x_v10.6でsubversionリポジトリのパスベース認証を行う [2015-01-06 11:51] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 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(システム標準) | ||
- | * プロジェクトごとにリポジトリを作り、プロジェクトごとにアクセス制御出来るようにする。 | ||
- | * リポジトリ置き場:/ | ||
- | |||
- | ===== httpd.confの編集 ===== | ||
- | / | ||
- | < | ||
- | $ sudo emacs / | ||
- | LoadModule dav_svn_module libexec/ | ||
- | LoadModule authz_svn_module libexec/ | ||
- | </ | ||
- | viを使えないヘタレ野郎です。すいません。 | ||
- | |||
- | ===== mod_dav_svnの設定 ===== | ||
- | / | ||
- | < | ||
- | < | ||
- | |||
- | < | ||
- | DAV svn | ||
- | SVNListParentPath on | ||
- | SVNParentPath / | ||
- | </ | ||
- | |||
- | </ | ||
- | </ | ||
- | |||
- | ===== リポジトリの所有者の変更 ===== | ||
- | < | ||
- | $ sudo chown -R _www:_www / | ||
- | </ | ||
- | 敢えて変な設定をしてなければ、パーミッションは特に弄る必要なし。設定するなら755とかその辺で。 | ||
- | |||
- | ==== 確認 ==== | ||
- | ここまでで問題なく設定出来ていれば、apacheを再起動後、ブラウザからリポジトリにひとまずアクセス出来るようになっているハズ。 | ||
- | < | ||
- | $ sudo httpd -k restart | ||
- | ブラウザで「http:// | ||
- | </ |