第5篇 搭建Git服务器
如果不是要和他人协同开发,Git根本就不需要架设服务器,因为Git可以直接使用本地路径操作本地的版本库及完成本地版本库间的协同。
但是如果需要和他人分享版本库、协作开发,或者想要通过网络为个人的版本库建立一个远程容灾备份,就会涉及服务器搭建,以及使用特定的网络协议操作Git库。
Git支持的协议很丰富,架设服务器的选择也很多,不同的方案有着各自的优缺点,如下表所示。
注:*SSH协议和基于SSH的Gitolite等可以通过空口令账号实现匿名访问。
本文档使用 Sou.st 构建