2013-12-18 29 views
0

我有一個名稱爲folder1的文件夾名稱文件夾和另一個名稱爲folder2的文件夾。我必須爲這兩個文件夾設置不同的讀寫權限。如何爲svn中的不同文件夾設置多個權限

我以下面的方式完成了這項工作。

1)使用svnadmin的創建myproject的創建爲我的項目新的svn - >此產生在/ home/SVN/myproject的一個文件夾(eventhough有一個文件夾的/ home/SVN /回購) 2)然後,我設置的conf/passwd作爲

dev1 = dev1 
dev2 = dev2 

des1 = des1 
des2 = des2 

3)然後我svnserv.conf

anon-access = none 
auth-access =write 
password-db = passwd 
authz-db = authz 

4)和我的AuthZ的文件有

[groups] 
developers = dev1,dev2 
designers = des1, des2 

[myproject:/dev_folder] 
@developers = rw 
@designers = none 

[myproject:/des_folder] 
@developers = none 
@designers = rw 

dev_folder和des_folder是我的項目下的兩個文件夾。

我想我已經設置了所有正確的,但是當我退房或嘗試提交svn它說inavlid authz配置。有人可以幫助我嗎?

還有一件事情,當我安裝svn有一個文件夾repos根據/home/svn。但是,當我創建一個新的svn svn文件夾/ home/svn文件夾不在/ home/svn/repos下。有誰可以告訴我文件夾回收的目的是什麼?

回答

0

看起來好像你想要兩個單獨的回購 - 即如果你真的不想讓設計師甚至讀取dev_folder。我認爲這將是你最好的選擇

[groups] 
developers = dev1,dev2 
designers = des1, des2 

[/] 
@developers = r 
@designers = r 

[myproject:/dev_folder] 
@developers = rw 
@designers = r 

[myproject:/des_folder] 
@developers = r 
@designers = rw