嘗試不同的it服務器實現
分布式的本質讓為各種目的而嘗試不同的Git實現成為可能。客戶端的設定總是相似的,與服務器是怎么創建的無關。
你也可以并行使用幾種方案。客戶端不會因此而過分復雜,因為Git被設計為可處理不同的服務端。
中場休息,插播Docker
在第7章部署代碼中,我們將會看到用Docker這種令人激動的全新方式來打包應用程序。
本章要解決一個類似的難題。我們需要嘗試幾種不同的Git服務器實現,來看看哪一種最適合于我們的企業。
這可以通過Docker來實現,所以我們將會用這個機會來窺探Docker提供給的簡單部署能力。
因為不久后會更加深入Docker,本章我們會稍微糊弄點,宣稱Docker是用來下載和運行軟件的。這并不完全正確,但是Docker的功能比這樣的描述要多得多。