创建一个基本的Git服务器
创建一个基本的Git服务器非常简单。虽然对一个大型企业来说它还不太够,不过在深入到更高级的方案之前这是很不错的练习。
首先让我们说明一下大致的步骤和需要完成的零碎:
1.有两个账户的客户端机器。需要安装git和ssh包。
SSH协议是其他传输协议的重要基础,对Git来说也是一样。
你手上需要有SSH公钥。如果由于某些原因没有,可以用ssh-keygen生成。
【我们需要两个用户,因为我们会模拟两个用户与一个中央服务器交互。为这两个测试用户生成秘钥。】
2.一台运行着SSH后台服务器。
可以是模拟两个不同客户端用户的同一台机器,也可以是另一台。
3.-个Git服务器用户。
我们需要一个单独的Git用户来负责Git服务器功能。
现在,你需要把两个用户的公钥添加到authorized—keys文件中,它在相对应用户的.ssh文件夹里。复制这个账户的密钥。
【是不是开始觉得这些事很麻烦?这就是一会我们要寻找一个简化版流程的原因。】