mac:mac_os_x_v10.6でsubversionリポジトリのパスベース認証を行う

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

mac:mac_os_x_v10.6でsubversionリポジトリのパスベース認証を行う [2011-02-19 15:46]
Decomo mac:mac_os_x_v10.6でsubversion_apache_mod_dav_svn_mod_authz_svn環境 renamed to mac_os_x_v10.6でsubversionリポジトリのパスベース認証を行う
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(システム標準) 
-  * プロジェクトごとにリポジトリを作り、プロジェクトごとにアクセス制御出来るようにする。 
-  * リポジトリ置き場:/Volumes/Home/svn-repos/ 
- 
-===== httpd.confの編集 ===== 
-/etc/apache2/httpd.conf のLoadModuleの最後に以下を追加。  
-<code> 
-$ 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 
-</code> 
-viを使えないヘタレ野郎です。すいません。 
- 
-===== mod_dav_svnの設定 ===== 
-/etc/apache2/other/subversion.conf でmod_dav_svnの設定をする。拡張子が.confならファイル名は何でもおk。 
-<code> 
-<IfModule dav_svn_module> 
- 
-<Location /svn-repos> 
-    DAV svn 
-    SVNListParentPath on 
-    SVNParentPath /Volumes/Home/svn-repos 
-</Location> 
- 
-</IfModule> 
-</code> 
- 
-===== リポジトリの所有者の変更 ===== 
-<code> 
-$ sudo chown -R _www:_www /Volumes/Home/svn-repos 
-</code> 
-敢えて変な設定をしてなければ、パーミッションは特に弄る必要なし。設定するなら755とかその辺で。 
- 
-==== 確認 ==== 
-ここまでで問題なく設定出来ていれば、apacheを再起動後、ブラウザからリポジトリにひとまずアクセス出来るようになっているハズ。 
-<code> 
-$ sudo httpd -k restart 
-ブラウザで「http://(svnサーバのアドレス)/svn-respos/」にアクセスしてみる。 
-</code> 
  • mac/mac_os_x_v10.6でsubversionリポジトリのパスベース認証を行う.txt
  • 最終更新: 2015-01-06 11:51
  • (外部編集)