1,我们选择最简单的安装方式 YUM

yum install git

2,创建git用户

adduser git
su git
cd ~
mkdir .ssh
touch authorized_keys

3,创建证书登录
收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。如果 git 用户没有.ssh 目录,创建就好
4,初始化Git仓库
设定一个目录作为Git仓库,这里假设是/data/sample.git,在/data目录下输入命令

git init --bare sample.git

这里用 –bare 选项运行 git init 来建立一个裸仓库,这会初始化一个不包含工作目录的仓库。
然后,把owner改为git

chown -R git:git sample.git

5,禁用 git 用户的 shell 登录
出于安全考虑,git用户不允许登录shell,编辑/etc/passwd文件:
git:x:1001:1001:,,,:/home/git:/bin/bash
改为
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
6,客户端拉取代码
第一台客户端

# 在第一台客户端的电脑上
cd myproject(客户端的仓库目录)
git init
git add .
touch Readme.md
git add Readme.md
git commit -m 'initial commit'
git remote add origin git@gitserver(git 服务器地址):/data/sample.git(服务器上面的仓库目录)
git push origin master

第二台以上客户端

$ git clone git@gitserver:/data/sample.git
cd project
vim README
git commit -am 'fix for the README file'
git push origin master