尝试不同的it服务器实现
分布式的本质让为各种目的而尝试不同的Git实现成为可能。客户端的设定总是相似的,与服务器是怎么创建的无关。
你也可以并行使用几种方案。客户端不会因此而过分复杂,因为Git被设计为可处理不同的服务端。
中场休息,插播Docker
在第7章部署代码中,我们将会看到用Docker这种令人激动的全新方式来打包应用程序。
本章要解决一个类似的难题。我们需要尝试几种不同的Git服务器实现,来看看哪一种最适合于我们的企业。
这可以通过Docker来实现,所以我们将会用这个机会来窥探Docker提供给的简单部署能力。
因为不久后会更加深入Docker,本章我们会稍微糊弄点,宣称Docker是用来下载和运行软件的。这并不完全正确,但是Docker的功能比这样的描述要多得多。