2013-12-10 19 views
0

有沒有一種方法來設置存儲庫下目錄級別的權限?限制存儲庫下的目錄訪問

我們在我們的環境中有大約200個項目團隊,所以我們希望只有3個通用的存儲庫DEV,TEST,PROD供所有團隊參與。

在DEV下,我們將爲每個項目創建一個目錄,以便上傳或部署來自CI的代碼。

我想限制在DEV下由普通用戶和CI系統創建目錄,但是,他們應該能夠在其項目目錄下創建目錄。

實施例:

DEV 
    |_ PROJECT 
      |_ _ BUILD 1 
      |_ _ BUILD 2 

這裏DEV是REPO和項目是項目小組目錄和build1中和BUILD2是建立項目的。

我想限制用戶在DEV下創建任何目錄,但他們應該能夠在PROJECT下創建目錄。

這可能嗎?

回答

1

當然有。您需要在the Permission Target中使用包含和排除模式。

包含模式DEV/PROJECT/BUILD1/**/*.*作爲白名單,僅將用戶或組限制爲BUILD1