4.一个空的Git库。
空的Git库是Git的一个特性。它们是Git库,只不过没有任何内容,所以只占用一小点儿空间。下面是如何新建:
sh cd /opt/git
mkdir proj ect .git
cd project.git
git init --bare
5.现在,尝试克隆,修改和推送上服务器。
让我们回顾一下方案:
方案的扩展性不是很好。
如果只有两三个人需要操作,新建项目和增加密钥的工作还不是太经常,只是一次性开销罢了。如果你所在的企业里有许多人都需要如此操作,这个方
案所需要的工作量就太大了。
解决安全问题会更麻烦。
我觉得企业里限制员工访问系统的工作量太大了,虽然这个观点可能会有争议,但是不可否认在创建过程中你需要这个能力。
在这个方案里,你需要为不同的角色创建不同的Git服务器账号,而这将会是大量的重复性劳动。Git并没有开箱即用的细粒度用户访问控制。