一、环境版本
- centos7
- git-2.11.0
- git服务端安装在/usr/local/git目录下
参考此链接:https://wwwxz.blog.csdn.net/article/details/111461816
三、git服务端添加用户组、用户和密码1、创建组、用户并给用户设置密码,如下图:
#进入/usr/local/git/目录下
[root@localhost git]# groupadd git #创建用户组,用户组的名称为git
[root@localhost git]# useradd git #创建用户,用户的名称为git
[root@localhost git]# useradd git -g git #给git用户分配到git组
[root@localhost git]# passwd git #给git用户设置密码,密码为12345678
2、禁用git用户的shell登录,防止用户通过Git用户登录服务器,如下图:
#编辑/etc/路径下的passwd文件,将文件后边的bash改成git-shell
将git:x:1001:1001::/home/git:/bin/bash
改成 git:x:1001:1001::/home/git:/bin/git-shell
保存退出即可。
3、修改git仓库所在目录usr/local/git/的用户组为git
chgrp -R git /usr/local/git/
4、修改目录及其子文件的权限
chmod -R 777 /usr/local/git/