閱讀792 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 為SeekBar滑塊設置固定值以及自定義Seekbar,progressbar樣式
  下一篇:go android識別 單擊和雙擊事件