虽然网上很多Git服务器配置教程,但是有些教程没有完整的过程,在搭建Git服务器的时候,遇到一些问题,所以写了这个教程,基于centos 7.0
(1)安装git
命令: yum install git
(2)创建git用户
命令: adduser git
(3)在git中配置证书
su git
cd
mkdir .ssh
chmod 700 .ssh
之后将客户端的ssh公钥添加到git用户的authorized_keys 文件中(创建SSH Key教程,https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000)
cat 客户端公钥 >> ~/.ssh/authorized_keyschmod 600 ~/.ssh/authorized_keys
(4)创建仓库
git init --bare 仓库名
chown -R git:git sample.git
(5)客户端测试
git clone git@gitserver:仓库所在位置