2015年9月21日 星期一

[TFS][安全性] Set up the permission of Source Code for individual Project team

背景

TFVCTeam專案,如果需要針對專案底下的Source Code資料夾再做更進一步的權限管理也是可以的。 如果Team專案有使用到Area(區域),每個Area的專案小組可擁有各自的Source Code存取權限,可確保平日產出的隱密性。
  

Setup


在此範例,將設定Team專案下有兩個專案小組A & B,各自有一個成員;
專案小組只能讀取對應的Source Code資料夾。

Set the permission for Source code

開啟【進階】→【安全性】


加入兩個小組的權限設定,請注意因為目標是開放此資料夾給Demo Project A小組使用,所以其實只要選擇該小組並將其權限打開即可; 如果更嚴謹的話,同時將不允許的小組選擇進來,並將其權限全部關閉

兩個小組目前皆隸屬於 Contributors 所以一些權限會繼承下來;
因為我們目標是獨立兩個小組的權限,所以必須從Team專案根目錄刪除Contributors的權限。



回到原始檔控制總管,選擇Team專案的【安全性】;


刪除Contributors的權限。


回到每個資料夾,重新設定各自的小組存取權限。


(嚴謹的將B小組的權限全部關閉,實際上可直接不選擇該小組進來即可)



Test


A小組登入,只能看到TestProjectA這個資料夾。


B小組登入的結果。






沒有留言:

張貼留言