WINDOWS2008 APACHE WEBDAV で SUBVERSION

APACHE は動いているとする。

D:\SVN共有フォルダー
 │
 ├ svnfolder1
 │
 ├ svnfolder2
 │
 └ svnfolder3

http.confに以下を追加する。
[TEXT]
<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>
[/TEXT]

AuthzSVNAccessFile のファイルの設定
[TEXT]
[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

[/TEXT]

Comments are closed.