嘗試不同的it服務(wù)器實(shí)現(xiàn)
分布式的本質(zhì)讓為各種目的而嘗試不同的Git實(shí)現(xiàn)成為可能??蛻舳说脑O(shè)定總是相似的,與服務(wù)器是怎么創(chuàng)建的無(wú)關(guān)。
你也可以并行使用幾種方案。客戶端不會(huì)因此而過(guò)分復(fù)雜,因?yàn)镚it被設(shè)計(jì)為可處理不同的服務(wù)端。
中場(chǎng)休息,插播Docker
在第7章部署代碼中,我們將會(huì)看到用Docker這種令人激動(dòng)的全新方式來(lái)打包應(yīng)用程序。
本章要解決一個(gè)類(lèi)似的難題。我們需要嘗試幾種不同的Git服務(wù)器實(shí)現(xiàn),來(lái)看看哪一種最適合于我們的企業(yè)。
這可以通過(guò)Docker來(lái)實(shí)現(xiàn),所以我們將會(huì)用這個(gè)機(jī)會(huì)來(lái)窺探Docker提供給的簡(jiǎn)單部署能力。
因?yàn)椴痪煤髸?huì)更加深入Docker,本章我們會(huì)稍微糊弄點(diǎn),宣稱Docker是用來(lái)下載和運(yùn)行軟件的。這并不完全正確,但是Docker的功能比這樣的描述要多得多。