git带来的便利大家都清楚,git 也不区分服务端和客户端的,搭建这样的环境只不过方便团队而已,第一次安装,有纰漏之处望指正
安装GIT
yum install git
新建用户
groupadd git
useradd git -g git
创建证书登录需要的文件
cd /home/git
mkdir .ssh/
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
chown -R git:git .ssh
初始化仓库
cd /home
mkdir code
git init --bare code.git
chown -R git:git code
创建客户端密钥
git config --global user.name 'moell'
git config --global user.email 'moell@moell.cn'
ssh-keygen -t rsa -C 'moell@moell.cn'
将上面的名字,email修改为个人的即可,最后回得到./ssh/id_rsa 和 ./ssh/id_rsa.pub。
将id_rsa.pub密码添加到服务端authorized_keys中
scp ./ssh/id_rsa.pub root@192.168.20.20:/root
ssh 192.168.20.20
cat /root/id_rsa.pub >> /home/git/.ssh/authorized_keys
客户端clone服务端仓库
git clone git@192.168.20.20:/home/code/code.git
到此,我们就可以开始愉快的玩耍了