服務端操作
安裝git
yum install -y git
創建git用戶
useradd git
創建客戶端登錄證書
收集所有需要登錄的用戶的公鑰,就是他們自己生成的id_rsa.pub文件,把所有公鑰複製到/home/git/.ssh/authorized_keys文件裡
初始化git倉庫
mkdir /data/gitcd /data/gitgit init --bare project.gitchown -R git.git project.git
修改git用戶的shell環境
usermod -s /usr/bin/git-shell git
客戶端操作
克隆遠程倉庫
git clone git@server:/data/git/project.git