2012-12-02 28 views
1

我想設置TFS 2012上的權限,以便拒絕某些用戶/團隊的源代碼的讀取和瀏覽。到目前爲止,我已經成功拒絕了閱讀,但我不能否認用戶瀏覽它。這意味着,用戶可以輕鬆查看完整的文件和文件夾樹。我希望用戶不能瀏覽它!拒絕讀取和瀏覽TFS 2012上的源代碼

回答

2

找到解決方案!

我終於成功地完全隱藏用戶的特定組的源代碼(雖然我讓他們看到工作資料)由設定「編輯集合級別信息=>不設定」「項目集合有效用戶」 in 「DefaultCollection Groups」。 當然,我必須手動拒絕來源的根目錄($)的所有權限,但我認爲這可以適用於任何你喜歡的路徑。 之後,我創建了區域,並允許在這個組的特定區域,一切都很完美!

亞歷克斯,感謝您的支持!

0

我會嘗試刪除對項目設置的項目級別信息的訪問權限,如果不這樣做,您可能必須刪除整個項目的訪問權限。

我會提醒的一件事是使用拒絕,特別是對用戶組。刪除允許比專門拒絕具有用戶組的用戶更好。

例如:用戶A可能是管理員的成員,也可能是貢獻者的成員。作爲管理員的成員,他應該能夠執行相關安全設置的操作,但我們不希望貢獻者這樣做。如果我們從貢獻者中刪除允許,則超出管理員允許的範圍仍然有效。但是,如果我們拒絕貢獻者拒絕會覆蓋用戶A的管理員組中的允許,並且用戶A不能執行相關安全設置的操作。

+0

亞歷克斯,關於否認你是完全正確的。在羣組中設置拒絕覆蓋允許從其他羣組獲得相同的權限,因爲沒有TFS權限的層次結構。不幸的是,關於訪問,我不能刪除項目級別的信息,因爲我想從源代碼中刪除的用戶/組必須看到任務。 –