zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    树分治
    实现自己的shell--MIT xv6 shell
    逆元打表
    Linux fork()函数
    三分:求解凸函数极值
    anti-nim 游戏
    nginx配置文件详解
    nginx之别名、location使用
    shell脚本编程基础知识点
    linux任务计划
  • 原文地址:https://www.cnblogs.com/madlas/p/13278837.html
Copyright © 2011-2022 走看看