1、安装SSH服务端
2、增加git 用户
3、开发人员的公钥复制到git用户下的.ssh/authorized_keys文件里
4、服务端创建git裸仓库 git init --bare
5、开发人员1,本地git init 并push到服务端,创建第一个版本(报src refspec master does not match any.是因为没有文件,空目录)
6、开发人员2,clone 到本地,然后push到服务端
以下转自git官网:
配置服务器
我们来看看如何配置服务器端的 SSH 访问。 本例中,我们将使用 authorized_keys
方法来对用户进行认证。 同时我们假设你使用的操作系统是标准的 Linux 发行版,比如 Ubuntu。 首先,创建一个操作系统用户 git
,并为其建立一个 .ssh
目录。
$ sudo adduser git