- 安装git:
yum install -y git
- 创建git用户
useradd git
passwd git
创建完用户后就可以切换到git用户下进行后面的设置,如用户名和邮箱:
su - git
git config --global user.name "admin"
git config --global user.email "[email protected]"
设置默认将会保存在~/.gitconfig文件中。
- 创建证书登录:
收集所有需要登录的用户的公钥id_rsa.pub,把所有公钥导入/home/git/.ssh/authorized_keys文件
ssh-keygen -t rsa
ssh-copy-id git@192.168.200.108
- 初始化Git仓库:
先选定一个目录作为Git仓库
cd /home/git/
git init --bare sample.git
- 禁用shell登录:
创建的git用户不允许登录shell
vim /etc/passwd
git:x:1000:1000::/home/git:/usr/bin/git-shell
- 克隆远程仓库:
git clone git@192.168.200.108:/home/git/sample.git