2015-12-05 25 views
1

我在Visual Studio Online的DefaultCollection中有幾個項目。其中之一是Git項目。在這個項目中,我有幾個Git回購站。我有多個承包商在那裏從事各種項目。我希望能夠僅針對單個回購允許用戶特定的權限。通過回購來限制Visual Studio Online Git權限

我設置了我如何認爲權限應該在版本控制> git repo下,並將用戶添加到相應的分支並提供了讀取和貢獻權限。但是,如果我保持原樣,那麼他們將無法在我的DefaultCollection下看到實際的項目。然後我將它們添加到具有基本權限的「安全」選項卡下的「團隊」。通過添加它們,他們能夠看到項目,但能夠與我的所有Git倉庫交互,而不是我明確提供的權限。

如何設置它,以便用戶或組只能與單個Git倉庫進行交互,而不是整個項目?

回答

2

首先,不要僱用你不信任的人。

其次,您可以刪除權限以及添加權限。所以你可以刪除默認權限並明確添加。在每個Git倉庫中刪除R + W for Contributor並明確添加您的團隊。然後只給承包商許可回購。

+0

謝謝@MrHinsh,效果很好。對於你對不信任的評論......這根本就不是這樣1)即使是在意外事件中,否認你的員工有能力搞砸也是一個不錯的主意,我們都犯了錯誤,並且看到事故發生2)有一個不同項目的團隊在這裏和一些不適用於每個人/不應該出現在他們的可用回購清單中 –

相關問題