カテゴリー: APACHE
WINDOWS2008 APACHE2.4 WEBDAV で SUBVERSION ACTIVEDIRECTORY認証
DAV svn
SVNParentPath “C:\SVNテスト用共有フォルダー”
SVNListParentPath on
AuthType Basic
AuthName “cscwork subversion repository”
AuthBasicProvider ldap
AuthLDAPUrl “ldap://192.1.133.82:389/dc=bdom,dc=sample,dc=com?sAMAccountName?sub?(objectClass=*)” NONE
AuthLDAPBindDN “ldapuser@bdom.sample.com”
AuthLDAPBindPassword csd#dfre23
LDAPReferrals Off <- Apache2.4の時はこっち
# AuthzLDAPAuthoritative Off <- Apache2.2の時はこっちらしいけど2.4だとエラーになる
Require ldap-user user1
# Require valid-user
WINDOWS2008 APACHE WEBDAV で SUBVERSION
APACHE は動いているとする。
D:\SVN共有フォルダー
│
├ svnfolder1
│
├ svnfolder2
│
└ svnfolder3
http.confに以下を追加する。
<Location /svnfolders> DAV svn SVNParentPath "D:\SVN共有フォルダー" <- この下にリポジトリのフォルダーをいっぱい作る。 SVNListParentPath on AuthzSVNAccessFile bin/cscworksvnauth <- 誰がどこを読んだり書いたりできるかを定義する。 AuthType Basic AuthName "cscwork subversion repository" AuthUserFile bin/cscworksvnpasswd <-ユーザIDとパスワードを入れたファイル Require valid-user </Location>
AuthzSVNAccessFile のファイルの設定
[groups] dev_team = yamada,sato test_team = torii [/] @dev_team = r @test_team = r * = r [svnfolder1:/] @dev_team = rw @test_team = r [svnfolder2:/] @dev_team = rw @test_team = r