0
A
回答
3
您可以使用svn authz文件設置權限。首先,我們需要創建一個訪問控制文件。
sudo nano /etc/apache2/svn_access_control
用戶組
您可以創建用戶組,然後用那些規則。你這樣做在方括號中一個特殊的標題下:
[groups]
mygroup = dave, mike
這將創建一個名爲「MYGROUP」這組「大衛」和「麥克風」屬於。
現在爲一些例子。例如
[groups]
team = bob, bill devteam = bob, barry, brett
[/]
@team = r bob = rw
[/wowapp/trunk]
@team = r @devteam = rw brenda = rw
在這個例子中:
Created a group team which has two members; bob and bill.
Created another group, called devteam which has three members; bob, barry, brett.
In the root of the repository, I’ve given the group team read permissions.
Also, in the root, bob has read and write permissions.
In the trunk of wowapp, the group team has read permission.
Also, the devteam group has read and write permissions.
And another user, called brenda has read and write permissions.
你需要補充的是在Apache的SVN配置文件中的以下行。
AuthzSVNAccessFile /etc/apache2/svn_access_control
,使文件看起來像這樣:
<Location /svn>
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/svn_access_control
Require valid-user
</Location>
保存文件,然後重新啓動的Apache2:
sudo /etc/init.d/apache2 restart
你現在應該有訪問控制顛覆了Apache2的工作。
-1
對於每個目錄驗證的訪問請參閱redbean書的auth section。
如果您想要更容易的事情,可以使用GUI來設置訪問權限,例如uberSVN。
相關問題
- 1. 如何添加本地回購並把它作爲一個遠程回購
- 2. 給svnadmin添加一個時間戳
- 3. 抓鬥從回購了分公司,並把它添加到另一個回購
- 4. 推回購到一個新的回購
- 5. 如何添加一個git回購?
- 6. 分享一個git回購並將其合併回
- 7. 如何將遠程Git回購添加到本地回購並保持更新?
- 8. Git:如何從一個回購中忽略文件並將其添加到另一個回收?
- 9. 如何添加一個分支,創建一個分叉回購,上游回購?
- 10. 添加Subversion回購
- 11. 爲什麼將新文件添加到新回購很困難?
- 12. Android - 添加新庫到回購?
- 13. GitHub回購更改爲「其他」回購
- 14. 返回一個指向一個對象數組的指針,並將其指定給一個指針
- 15. SVN合併分支從一個回購進入其他回購幹線
- 16. 移動一個私人github回購到一個新賬戶
- 17. 爲每個用戶添加一個新創建的列
- 18. 添加一個按鈕後添加到購物車並將其重定向到WooCommerce
- 19. PFInstallation並添加一個指針PFUser
- 20. Git推新基於其他回購的回購,開始新
- 21. 使用一個回購作爲其他人的基礎
- 22. 一個Github帳戶多個回購
- 23. 添加一個克隆的git回購到我的本地回購
- 24. 在其他回購中使用多個git回購是一個好主意嗎?
- 25. 混帳回購引用其它回購
- 26. 在Karaf添加新MVN網址失敗,回購規格爲空
- 27. 批處理指定一個新變量添加字符到一個新變量
- 28. 爲什麼不能添加其他用戶?只允許一個用戶註冊
- 29. 在mongodb中爲數據庫添加一個新用戶
- 30. 要找到一個Git回購其ID
一切皆有可能,除了不可能的事情... – ilanco