SVN 權限設定

參考:http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=65024&post_id=275060#forumpost275060

我想出解決方法了
不是因為目錄的權限造成的問題
重點是用 auth.ini 與 auth2.ini 各自為 SVNParentPath 做權限的設定

1. 檔案 httpd.conf
#http://localhost/URL/proj_name
#<Location /URL>
<Location /proj>
DAV svn
AuthType Basic
AuthName "Svn repository"
SVNParentPath D:/svnroot/svntest
AuthUserFile D:/svnroot/pass.ini
AuthzSVNAccessFile D:/svnroot/auth.ini
#Require valid-user
</Location>

<Location /proj2>
DAV svn
AuthType Basic
AuthName "Svn repository"
SVNParentPath D:/svnroot/svntest2
AuthUserFile D:/svnroot/pass.ini
AuthzSVNAccessFile D:/svnroot/auth2.ini
#Require valid-user
</Location>




2. 檔案 auth.ini
[/]
* = r
#[project name:/]
[A:/]
user1 = 
* = 
[B:/]
user1 = r
* = r

3. 檔案 auth2.ini
[/]
* = r
#[project name:/]
[A:/]
user1 = r
* = r
[B:/]
user1 = r
* = r

留言

這個網誌中的熱門文章

為 Line-in 設定音量

Firefox: 設定滑鼠滾輪捲動行數