服务器
yum install git -y
useradd git
cd /opt/
git init --bare web.git
chown -R git:git web.git/
chsh git #修改shell
/usr/bin/git-shell
mkdir -p /home/git/.ssh/
chmod 700 /home/git/.ssh
touch /home/git/.ssh/authorized_keys
chmod 600 /home/git/.ssh/authorized_keys
客户机
yum install git -y
ssh-keygen
cat ~/.ssh/id_rsa.pub 放到服务端的/home/git/.ssh/authorized_keys中
git clone git@10.1.102.42:/opt/web.git
或
git clone www@10.1.102.42:/opt/web.git #www为系统用户名,需要输入密码