1、初始化库房

mkdir/home/git#在自己指定的文件夹下

gitinit--baresample.git

2、修改权限

chmod-R777sample.git

3、创建用户及用户组

linux创建用户组gid_linux创建用户组和用户_linux创建用户和组并赋权

useraddgituser1

passwdgituser1#设置密码

useraddgituser2

passwdgituser2#设置密码

linux创建用户组gid_linux创建用户组和用户_linux创建用户和组并赋权

***************可选********************

禁用git用户的shell登陆嵌入式linux驱动程序设计从入门到精通,避免用户通过Git用户登陆服务器。编辑/etc/路径下的passwd文件linux创建用户组和用户suse linux,将文件后面的bash改成git-shelllinux创建用户组和用户

正式

gituser1:x:1006:1008::/home/gituser1:/bin/bash

linux创建用户组gid_linux创建用户和组并赋权_linux创建用户组和用户

改成

gituser1:x:1006:1008::/home/gituser1:/bin/git-shell

***********************************

groupaddgitgroup#创建git用户组

#将用户添加到用户组

usermod-Ggitgroupgituser1

usermod-Ggitgroupgituser2

cat/etc/group#查看用户组及用户是否成功配置

4、修改git库房的用户组

chgrp-Rgitgroup/home/git/sample.git/

chown-Rgit:gitgroup/home/git/sample.git/

5、用户clone

gitclonegituser1@{{IP}}:/home/git/sample.git

本文原创地址:https://www.linuxprobe.com/ckmzmbrhclyh.html编辑:刘遄,审核员:暂无