2017-02-13 21 views
0

我們有一個企業客戶,我們已經交付了一個系統。這是我們向他們提供最新版本的源代碼的協議的一部分。我們在TFS上在線使用TFVC,我們認爲最容易讓他們訪問我們的主分支。但是,我只在允許他們訪問代碼時沒有其他的困難。我正在測試的用戶可以看到太多:即,像儀表板,目前的團隊成員等東西在TFS在線,我如何與我們的客戶分享代碼分支

是否有可能只顯示主分支的代碼,沒有其他的外部用戶?

回答

1

給予訪問TFS總行出組織(AD)是不可取的考慮安全..而是考慮給源代碼轉換成zip格式有很多大文件的發送(FTP站點)可供選擇..

還在爲你的限制訪問用戶的請求,看看在這個

https://www.visualstudio.com/en-us/docs/setup-admin/restrict-access-tfs

你可以考慮複製你的源代碼的一部分成單獨的數據流,並給讀者只讀到流訪問。

希望這有助於... :)

+0

Thanks @ user7417866您對安全性問題有什麼擔憂?如果我們只能限制對代碼的訪問,那麼它將和將相同的內容轉儲到FTP服務器一樣。或者我錯過了什麼? –

+1

考慮到TFS(連接環境)不僅有一個人將有管理控制權,如果有人向某個代碼分支機構,文檔等授予對該客戶不意味着的某些代碼分支,文檔等的許可,它可能會因錯誤或人爲錯誤而發生......它可能會造成漏洞。考慮到另一端的FTP將與您的組織和客戶端之間存在斷開連接的環境。 – user7417866

1

請按以下步驟設置權限:

  1. 將用戶添加到您的VSTS(基本)
  2. 從,如果你所有組中刪除此用戶加入
  3. 轉到一個團隊項目版本控制(設置>版本控制)
  4. 選擇一個文件夾/支的管理頁面
  5. 單擊添加>添加用戶添加用戶
  6. 選擇您添加
  7. 組的讀取權限,允許
  8. 轉到安全網頁的用戶(點擊安全)
  9. 點擊創建組創建新組
  10. 設置查看項目級信息,以允許和拒絕其他權限該組
  11. 新組單擊成員
  12. 單擊添加將該用戶添加到該組

之後,此用戶可以訪問Web訪問代碼(代碼>文件)中的代碼(只是用戶具有讀取權限的文件夾/分支)。

+0

我已經執行了這些步驟,我擔心的是用戶可以訪問儀表板,當前團隊成員列表,構建等,我沒有關於他有權訪問的概述。 –

相關問題