1.在服务器上安装git

sudo apt-get install git

2.创建git账户

sudo adduser git

3.配置git账户无密码登录

  • 首先需要在客户端机器上运行ssh-keygen -t rsa命令生成密钥
  • 将生成的id_rsa.pub文件复制到服务器上/home/git/.ssh目录下的Authorized_keys文件中如果没有没有.ssh目录可以自己mkdir一个,然后使用touch Authorized_keys创建文件,然后将id_rsa.pub一个一个的加到Authorized_keys中,如果有多个机器的时候,记得将id_rsa.pub一个一个的加到Authorized_keys中。
    完成之后就能使用特定机器ssh无密码登录git账户了。

4.初始化git仓库
选定某个目录作为git仓库,假定是/var/gitSource,在/var/gitSource目录下输入命令:

sudo git init --bare demo.git

这样就创建好了一个git仓库,同时需要将git仓库的owner改为git:

sudo chown -R git:git demo.git

5.使用客户端clone仓库代码

git clone git@serverIP:/var/gitSource/demo.git

serverIP为服务端的ip或者域名

6.使用git提交代码
使用git add,git commit,git rebase,git push等命令开发