如何添加团队成员,并为团队成员分配访问权限(转载)
轉自http://www.cnblogs.com/ajiefj/archive/2010/04/20/1716655.html
首先要把現有開發人員添加到TFS中,第一步就是要讓他擁有TFS成員資格,下面進行詳細說明:
在TFS中,規劃了這幾個用戶組:
- Reader(訪問者),沒有權限修改
- Project Administrator(項目管理者),擁有全部的項目管理權限
- Contributors(參與者),可以在團隊項目中添加、修改和刪除項
- Build Services(生成服務),擁有執行團隊項目生成操作的權限
- Team Foundation Valid Users,上訴四種用戶首先必須是Team Foudation Server的合法用戶
- Team Foundation Administratos,TFS的高級管理員,可以管理TFS服務器
- Service Accounts,TFS的服務賬戶。
?
對于項目管理來講,我個人建議用戶劃分不必那么嚴格,可以有兩種選擇:
- 所有的用戶屬于Project Administrators或者Contirbutors
- 除了項目管理員和項目參與者外,可以有Readers用戶,例如有些項目,其他組的成員可以看到,但是只有讀取權限,這樣可以方便共享
下面詳細介紹如何在TFS中添加一個用戶,為其分配權限:
首先確定要添加的用戶是Readers、Contributors還是Project Administratos
1、在TFS中分配團隊組成員資格
管理員打開團隊資源管理器,右鍵點擊某個團隊項目,例如下圖中的TFSTest(下面以項目為粒度,分配用戶的權限,以確定某個用戶對某個項目的管理權限和訪問權限,如果選擇服務器,則新增的成員將有權限訪問該服務器下的所有項目),選擇“團隊項目設置->組成員資格”
出現下圖,選擇要為用戶分配的組,例如選擇添加一個Project Administrator,則選擇Project Administrators組,然后雙擊它(或者點擊屬性按鈕):
在下圖中,選擇添加“Windows用戶或組”,然后點擊添加按鈕:
在下圖中,點擊高級:
可以輸入用戶名,點擊立即查找按鈕,然后選中要添加的那個用戶,點擊確定:
再次點擊確定:
確認用戶已經添加成功后,點擊確定,完成在TFS中分配團隊組成員資格的操作:
2、為用戶添加訪問TFS項目站點的權限
接下來,我們需要為剛才添加的用戶,新增訪問TFS項目站點的權限,在團隊資源管理器中,右鍵點擊某個團隊項目,選擇顯示項目門戶:
在項目門戶首頁的右邊,選擇“網站操作->網站設置”:
選擇“用戶和權限->人員和組”:
選擇“新建->添加用戶”:
在右邊的“用戶/用戶組”中輸入剛才添加到TFS組成員的用戶,例如Nelson.ho,輸入后,可以點擊,對用戶名進行檢查,檢查通過后,可以為用戶分配如下的權限(多選):
- 完全控制,如果添加的是Project Administrator,則選中此項
- 設計,建議不選此項
- 參與討論,如果是Project Contributor,則選中此項
- 讀取,如果是添加Reader用戶,則選中此項
選好以后,點擊確定,即可完成添加操作
3、為用戶分配Reporting Services權限
為了讓用戶能夠訪問到各類報表數據,需要為新增的用戶分配Reporting Services權限,訪問報表服務管理站點:http://應用層/Reports/Pages/Folder.aspx,這里的應用層是指TFS服務器,目前我們測試環境的服務器有兩臺:
- tfsuatsvr,是物理機,地址是:192.168.1.15(我們使用這臺作為測試環境)
- 微軟官方網站下載的Hyper-V虛擬機,地址是:192.168.1.16
tfsuatsvr是安裝在域環境下的,所以添加用戶時,使用的是域用戶,虛擬機是workgroup環境的,所以添加用戶時,首先要使用Windows的用戶管理來添加虛擬機本地的用戶,然后再將此用戶添加到TFS中。
例如我們要在tfsuatsvr中給用戶分配Reporting Services權限,則在IE中訪問:
http://tfsuatsvr/Reports/Pages/Folder.aspx
如果是訪問虛擬機的環境,則需要訪問
http://192.168.1.16/Reports/Pages/Folder.aspx
下面我們以域環境為例,訪問http://tfsuatsvr/Reports/Pages/Folder.aspx后,選擇“屬性”,然后點擊“新建角色分配”:
在組或用戶名中輸入要為其分配權限的用戶名:
這里有5個角色:
- Browser,對于Reader用戶只需要選擇此權限即可
- Content Manager,內容管理權限,對于Contributor和Project Administrator,可以放開此權限
- My Reports,同上,擁有此權限的用戶可以在自己的報表文件夾中處理報表
- Publisher,對于Project Administrator可以放開此權限,允許發布報表到服務器上
- Report Builder,可以定義報表,對于Project Administrator可以放開此權限
分配好權限以后,點擊確定按鈕即可完成報表服務的權限分配。
至此,我們完成了為用戶添加TFS組成員資格、添加項目網站訪問權限,分配報表服務訪問權限。
總結
以上是生活随笔為你收集整理的如何添加团队成员,并为团队成员分配访问权限(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#反射在ADO中的巧用
- 下一篇: 【数据迁移】使用传输表空间迁移数据