Linux上配置Git服务器
Posted 异度空间
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux上配置Git服务器相关的知识,希望对你有一定的参考价值。
一、部署GIT 服务器
1.安装git
$ sudo apt-get install git
2.创建一个git用户,用来运行git服务:
$ sudo adduser git
二、创建git配置库文件夹
$ cd /home/data
$ sudo git init --bare gitrepo.git
三、Git用户管理
1.创建用户组
$sudo groupadd gitgroup
2.创建用户
$ sudo adduser -m ggtest
3.修改配置库用户组
chgrp -R gitgroup /home/data/gitrepo
chmod -R 070 /home/data/gitrepo
5.添加用户到用户组
usermod -G gitgroup ggtest
6.禁止ggtest登录
修改/etc/passwd
ggtest:x:1009:1009:,,,:/home/ggtest:/usr/bin/git-shell
7.初始化用户密码
sudo passwd ggtest
8.备注命令
usermod -s /sbin/nologin <username >
新建用户不允许登录:
useradd -s /sbin/nologin <new username>
彻底删除用户及家目录
userdel -r ggtest
查看用户组中包含用户
grep gitgroup /etc/group
以上是关于Linux上配置Git服务器的主要内容,如果未能解决你的问题,请参考以下文章