svn對項目權限進行管理
昨日一篇有關svn的文章,對Repository理解有偏差,今天重新整理發表。
一 創建Repositories
每一個Repositorty是一個倉庫,這個倉庫裏可以放入多個項目。可以對每個項目分別管理,也可以對整個倉庫管理。
二 創建Users
三 創建Group
四 分配權限(對於倉庫)
我們可以對整個Repositories分配權限或者Repositories下麵的某一個Repository進行分配權限。
1 右擊整個Repositories或者Repositories下麵的某一個Repository—>所有任務—>Manage Security。
2 點擊Add,可以看到所有的users和Group,可以對某一個users或Group分配權限。
五 分配權限(對於倉庫中的項目)
我們對項目的權限管理沒什麼區別,右擊某個項目—>所有任務—>Manage Security
六 權限分配(對於項目中的文件)
svn可以精確到對文件管理權限,如下圖:
我們一直用圖形化界麵管理項目,其實管理的項目的權限內容都放在一個配置文件裏。
右擊Visual Svn Server—>properties—>可以看到Repository的根文件夾—>找到authz文件
以下麵這個配置文件為例:
[/]
xy=rw
[MyRepositories:/SVN_Test/WebRoot/manager]
xy=rw
[MyRepositories:/SVN_Test/WebRoot/manager.jsp]
xy=rw
xyson=r
xyson2=
表明xy對所有Repository有讀寫權限。
表明xy對MyRepositories倉庫下的SVN_Test項目的WebRoot下的manager文件夾可以讀寫。
表明xy對MyRepositories倉庫下的SVN_Test項目的WebRoot下的manager.jsp文件可以讀寫,xyson隻讀,xyson2沒有權限。
最後更新:2017-04-02 16:48:06