| 両方とも前のリビジョン
前のリビジョン
次のリビジョン
|
前のリビジョン
|
mac:mac_os_x_v10.6でsubversionリポジトリのパスベース認証を行う [2011-05-31 00:55] Decomo |
mac:mac_os_x_v10.6でsubversionリポジトリのパスベース認証を行う [2015-01-06 11:51] (現在) |
| |
| ===== httpd.confの編集 ===== | ===== httpd.confの編集 ===== |
| <ilcode>/etc/apache2/httpd.conf</ilcode>のLoadModuleの最後に以下を追加。 | ''/etc/apache2/httpd.conf''のLoadModuleの最後に以下を追加。 |
| <file> | <file> |
| LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so | LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so |
| |
| ===== mod_dav_svnの設定 ===== | ===== mod_dav_svnの設定 ===== |
| <ilcode>/etc/apache2/other/subversion.conf</ilcode>でmod_dav_svnの設定をする。拡張子が.confならファイル名は何でもおk。 | ''/etc/apache2/other/subversion.conf''でmod_dav_svnの設定をする。拡張子が.confならファイル名は何でもおk。 |
| <file> | <file> |
| <IfModule dav_svn_module> | <IfModule dav_svn_module> |
| |
| ===== アクセス制御 ===== | ===== アクセス制御 ===== |
| <ilcode>subversion.conf</ilcode>を再度開き、認証に必要なの設定を追加する。 | ''subversion.conf''を再度開き、認証に必要なの設定を追加する。 |
| |
| <file> | <file> |
| |
| ==== 正規ユーザーの設定 ==== | ==== 正規ユーザーの設定 ==== |
| <ilcode>AuthUserFile</ilcode>で指定したファイルにベーシック認証ユーザーを追加する。 | ''AuthUserFile''で指定したファイルにベーシック認証ユーザーを追加する。 |
| <code> | <code> |
| $ sudo htpasswd -c /doko/soko/svn/htpasswd Decomo | $ sudo htpasswd -c /doko/soko/svn/htpasswd Decomo |
| |
| ==== リポジトリのアクセス制御の設定 ==== | ==== リポジトリのアクセス制御の設定 ==== |
| <ilcode>AuthzSVNAccessFile</ilcode>で指定したファイルにアクセス制御情報を書く。 | ''AuthzSVNAccessFile''で指定したファイルにアクセス制御情報を書く。 |
| |
| <file> | <file> |
| |
| ==== subversion.confの編集==== | ==== subversion.confの編集==== |
| subversion.conf.incにリネームし、<ilcode>SSLRequireSSL</ilcode>を追加する。 | subversion.conf.incにリネームし、''SSLRequireSSL''を追加する。 |
| <code> | <code> |
| # mv subversion.conf subversion.conf.inc | # mv subversion.conf subversion.conf.inc |
| </file> | </file> |
| |
| <ilcode><VirtualHost></ilcode>の最後でsubversion.conf.incを取り込んでSSL接続時にBasic認証を有効にするとともに、非SSL時はリポジトリにアクセス出来ないようにする。 | ''<VirtualHost>''の最後でsubversion.conf.incを取り込んでSSL接続時にBasic認証を有効にするとともに、非SSL時はリポジトリにアクセス出来ないようにする。 |
| |
| ===== 参考サイト ===== | ===== 参考サイト ===== |
| * [[http://memo.kappa-lab.com/2007/06/svnwebdavssl.html|SVN+WebDAV+SSLをポートを分けて設定 (memo.kappa-lab.com)]] | * [[http://memo.kappa-lab.com/2007/06/svnwebdavssl.html|SVN+WebDAV+SSLをポートを分けて設定 (memo.kappa-lab.com)]] |
| * [[http://kay.air-nifty.com/art/2008/09/sslbasic-77ec.html|SSL+Basic認証の設定で意外に苦労しました(技術的な話題): ITスペシャリストが語る芸術]] | * [[http://kay.air-nifty.com/art/2008/09/sslbasic-77ec.html|SSL+Basic認証の設定で意外に苦労しました(技術的な話題): ITスペシャリストが語る芸術]] |
| | |
| | ~~DISCUSSION~~ |
| | |