TFS2018環境搭建一單實例安裝(適用於小型團隊)


1、服務器配置

阿里雲 單核CPU,2GB的RAM,SSD硬盤,安裝TFS實例

TFS2018要求SQL Server 2016 (minimum SP1)以上.其要求有以下幾點:

(1)、安裝SQL Server時,請確保至少安裝數據庫引擎和全文搜索服務。

(2)、確保配置TFS的賬戶的SQL Server的超級管理員賬戶

關於為什么使用超級管理員的賬戶,下面時微軟給出的說明

安裝TFS涉及到一組復雜的操作,這些操作需要很高的權限-包括創建數據庫、為服務帳戶提供登錄等等。從技術上講,所需要的只是ServerAdmin角色的成員資格;更改任何登錄、創建任何數據庫和查看任何定義服務器范圍內的權限;以及對主數據庫的控制權限。sysadmin服務器角色的成員資格將授予所有這些成員資格和權限,因此是確保TFS配置成功的最簡單方法。如果有必要,這些成員資格和權限可以在安裝TFS之后被撤銷。

 

2、安裝

(1)、安裝SQL Server2017

(2)、安裝TFS2018

 

3、配置TFS

在單個服務器上搭建TFS的最簡單方法是使用“服務器配置向導”.

第一步:

第二步:選擇對應的SQL Server實例,並測試

3、應用層設置

默認組(Http)的優點:

(1)、使用HTTP而不是HTTPS避免了獲取和安裝證書的需要

(2)、使用8080而不是80避免了與同一台計算機上其他站點的潛在沖突。

(3)、使用“TFS”作為站點的虛擬目錄,可以更容易地將TFS和其他網站托管在同一服務器上的同一端口上

(4)、在公共URL中使用計算機名,而不是完全限定的域名(Fqdn),可以節省大量輸入

 

不使用Https的缺點:

不使用HTTPS綁定,除非使用IPSec等其他解決方案,否則與TeamFoundationServer之間的通信不會在傳輸過程中加密。因此,它們可能容易受到惡意行為者的攻擊,監視甚至修改通信的內容。當TFS部署在企業防火牆后面的Intranet上時,這些問題在某種程度上得到了緩解,就像絕大多數TFS實例一樣。但是,即使在這些場景中,發送到和從TFS發送的數據也包括源代碼、工作項數據和其他信息,這些信息通常可以從額外的安全性中受益。

此外,在TFS 2017中存在新的身份驗證方案(構建/釋放代理服務帳戶身份驗證、個人訪問令牌),它們通過有線發送承載令牌。如果這些令牌是由惡意用戶獲取的,則可以使用它們來模擬它們所屬的用戶。考慮到所有這些,建議部署TFS使用HTTPS綁定。

 ok,到這里全部配置完成.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM