一、linux安装git
yum install -y git
验证安装是否成功,获取git版本
git --version
二、初始化git项目
mkdir /git
git init --bare 库名
三、创建git用户和设置用户组
useradd git
passwd git
设置用户组
usermod -a -G git_group git_user
命令解释:用户git_user添加到git_group用户组
四、设置用户访问权限
chmod -R 777 /git/库名
五、设置目录的属主和文件的用户组
chown -R git_user:git_group /git/code/xxx
六、禁止 git 用户 ssh 登录服务器
vim /etc/passwd
找到:
git:x:502:504::/home/git:/bin/bash
修改为
git:x:502:504::/home/git:/bin/git-shell
此时 git 用户可以正常通过 ssh 使用 git,但无法通过 ssh 登录系统。