精华内容
下载资源
问答
  • Linux搭建Git服务器,添加用户用户组实现多用户管理
    万次阅读
    2019-04-16 10:26:09

    1、初始化仓库
        mkdir /home/git   # 在自己指定的文件夹下
        git init --bare sample.git 
    2、修改权限
        chmod -R 777 sample.git
    3、创建用户及用户组
        useradd gituser1
        passwd gituser1  # 设置密码
        useradd gituser2
        passwd gituser2 # 设置密码

        *************** 可选 ********************
        禁用git用户的shell登录,防止用户通过Git用户登录服务器。编辑/etc/路径下的passwd文件,将文件后边的bash改成git-shell,
        即将
        gituser1:x:1006:1008::/home/gituser1:/bin/bash 
        改成 
        gituser1:x:1006:1008::/home/gituser1:/bin/git-shell
        ***********************************

        groupadd gitgroup #创建git用户组

        #将用户添加到用户组
        usermod -G gitgroup gituser1
        usermod -G gitgroup gituser2

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

    4、修改git仓库的用户组
        chgrp -R gitgroup /home/git/sample.git/
        或
        chown -R git:gitgroup /home/git/sample.git/

    5、用户clone
        git clone gituser1@{{IP}}:/home/git/sample.git

    更多相关内容
  • 读取gitblit用户、用户组权限配置,并导出到excel; 配置目录/data/users.conf c#写的,framework 4.6.1环境
  • 一、环境版本 centos7 git-2.11.0 git服务端安装在/usr/local/git目录下 初始化的git仓库在/usr/local/git/目录下,命令:git init --bare /usr/local/git/cloud-...三、git服务端添加用户组、用户和密码 1、创建组、

    一、环境版本

    • centos7
    • git-2.11.0
    • git服务端安装在/usr/local/git目录下

    二、Centos7环境中安装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/
    

    在这里插入图片描述

    展开全文
  • git添加成员并授权

    2022-04-25 11:53:59
    提示:git添加成员并授予操作权限 1.进入git仓库=》打开Settings=》Members 2.输入要添加的用户和对应权限后点击Add

    提示:git添加成员并授予操作权限


    1.进入git仓库=》打开Settings=》Members
    在这里插入图片描述
    2.输入要添加的用户和对应权限后点击Add
    在这里插入图片描述

    展开全文
  • 内部centos7搭建git服务器并添加多个用户到指定用户组 1.安装git yum install git git --version 查看版本 2.创建用户组 创建用户组:gitgroup groupadd gitgroup 3.创建用户 创建用户:zhangsan useradd ...

    内部centos7搭建git服务器并添加多个用户到指定用户组

    1.安装git

    yum install git
    git --version  查看版本
    

    2.创建用户组

    创建用户组:gitgroup
    
    groupadd gitgroup
    

    3.创建用户

    创建用户:zhangsan
    
    useradd zhangsan
    passwd zhangsan
    
    删除用户:userdel -r zhangsang  (比userdel zhangsan删除更干净)
    

    4.把用户添加到指定用户组

    把zhangsan添加到用户组gitgroup
    
    usermod -a -G gitgroup zhangsan
    

    5.新建一个项目

    [root@sz home]# mkdir -p data/git/project_name.git     
    [root@sz home]# git init --bare data/git/project_name.git
    

    6.新项目指定用户组所有者

    [root@sz home]# cd data/git/
    [root@sz git]# chown -R git:gitgroup project_name.git/
    

    7.修改目录和子文件权限

    [root@sz git]# chmod -R 777 /home/data/git/
    
    以上已经创建git项目并指定用户组和成员。以后需要增加成员,依照第3 、4步。

    8.禁用git用户的shell登录,防止用户通过Git用户登录服务器。

    vi /etc/passwd
    内容:zhangsan:x:1005:1006::/home/qixiao:/bin/bash
    改为:zhangsan:x:1005:1006::/home/zhangsan:/bin/git-shell
    
    另外:
    vi /etc/passwd  查看用户信息
    vi /etc/shadow  查看用户密码信息
    

    9.仓库的克隆

    git clone git@xxx.xxx.xx.xx:/home/data/git/project_name.git  # 输入git用户密码
    xxx.xxx.xx.xx 为 Git 所在服务器 ip
    

    10.设置钩子同步代码到web文件目录

    进入hooks文件
    [root@sz]$  cd /home/data/git/project_name.git/hooks
    [root@sz]$  cat > post-receive <<EOF
    >#!/bin/bash
    >git --work-tree=/home/project_code/v11 checkout -f
    >EOF
    
    下一步设定权限:
    	chown git:git post-receive
    	chmod +x post-receive
    
    说明:git --work-tree=/home/project_code/v11 checkout -f 中的/home/project_code/v11为我要放web代码的位置。
    代码若要其他位置则改为其他路径。
    这里的钩子同步只是同步到git的同一台服务器上,同步到另外一台服务器,可以使用shell脚本再写或用Jenkins。
    同时,需要把project_code文件的所属用户改为git及赋予权限,命令为:
    chown git project_code/  及 chmod +x project_code/
    
    展开全文
  • Git设置用户和用户组

    千次阅读 2018-10-10 22:00:32
    创建用户组gitgroup groupadd gitgroup 创建用户qixiao useradd qixiao 为用户设置密码 passwd qixiao 禁用git用户的shell登录,防止用户通过Git用户登录服务器。编辑/etc/路径下的passwd文件,将文件后边的...
  • ubuntu 创建git组用户

    2020-10-27 10:08:23
    创建组 sudo groupadd 组名 创建用户 ... 创建完用户,ls /home查看一下,是否创建...sudo usermod -g 用户组 –groups 其它组,更多组 -l 新用户名 -m会将用户原主目录下内容移动到新主目录下 -d 新主目录 原用户名 如.
  • git用户配置

    2020-09-10 14:38:29
    全局环境配置,一般在个人用户下可以使用这种方式 1.全局设置(对所有git工程都有效) 设置用户名:git config --global user.name 用户名 设置邮箱: git config --global user.email 邮箱 当在公共用户目录下...
  • 一个,用于在自托管GitLab实例上的git存储库中添加用户/管理的文件保护支持。 如果已向试图推送新更改的用户授予许可,则GitLab Protector仅允许对某些文件进行修改,从而有助于保护git存储库。 要求 自托管的...
  • 修改git项目用户权限权限

    万次阅读 2018-11-07 14:08:47
    然后切换会git用户: 然后进入~/git/gitosis-admin/目录: 可以看到一个文件和一个文件夹,其中gitosis.conf用于管理项目权限,keydir用于存放所有用户的公钥,也就是xxx.pub文件。 2.将user.pub加入keyDir...
  • 关于如何在Linux 下搭建 Git 服务器的问题,大家可以参考这篇文章...下面是我尝试性的一些做法,添加用户确实是可以访问到指定项目了,大家可以参考一下。 1. 新建项目 ...
  • 安装git,使用yum源在线安装yum install -y git初始化git仓库,在/home/data/git/路径下初始化一个空的仓库gittest```git init --bare /home/data/git/gittest.git```创建用户组gitgroup```groupadd gitgroup```创建...
  • git多人协作用户权限配置

    千次阅读 2021-01-23 10:57:25
    关于git的仓库创建及用户配置等一系列的功能很早已经有过经验。 最近需要配置一个多人协作(多个git用户)的一个git环境。 发现了一些问题。 是这样,之前我在我服务器上创建的git仓库,不存在多人协作的一个问题。...
  • git用户管理及权限控制

    千次阅读 2019-02-13 19:09:32
    用过svn的朋友都知道,每个开发者都需要一个svn账号,通过这个查看项目的提交记录,...新增git账号其实就是添加一个系统用户,将这个用户作为git账号:    首先建新增用户,然后为了避免git用户登录操作系统,可以...
  • 修改主机名sudo -e /etc/hostname sudo -e /etc/hosts 将127.0.1.1对应的原主机名改为新的创建组sudo groupadd 组名修改组sudo groupmod -n 新组名 原组名删除组sudo groupdel 组名创建...-d 主目录 -g 用户组 –gro
  • 20200619 前一段时间学习 git 时,尝试过搭建公司自用的 git 服务器,并且安装了 gitlab 社区版 后来,因为大家都不太熟悉,而且英文也不好,只好直接采用了 码云 gitee 企业版作为入门 然后,以上搭建过程也都忘记...
  • git 管理用户角色分类

    2020-06-30 17:20:23
    用户权限:Guest、Reporter、Developer、Master、Owne 1.Guest:可以创建issue、发表评论、不能读写版本库 2.Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限 3.Developer:可以克隆代码、开发、提交、...
  • git 添加权限管理gitolite

    千次阅读 2017-11-06 19:34:57
    .8 服务器上的 Git - Gitolite Gitolite 本节作为Gitolite的一个快速指南,指导基本的安装和设置。不能完全替代随Gitolite自带的...(概括:认证是确定用户是谁,授权是决定该用户是否被允许做他想做的事情)。 Gi
  • 到目前为止,我们已经了解了 Git 基本的运作机制和使用方式,学习了许多 Git 提供的工具简单且有效地使用它,可以高效地帮助我们工作,提升我们的效率。 如果还不清楚 Git 的基础使用流程、分支的管理、托管服务器的...
  • 首先,说下最常用的设置用户名和邮箱的命令git config --global user.name 'xxx' //设置...实际上,配置用户的地方可不止全局这一个地方。在我们首次使用Git时,都是需要配置用户名(user.name)和邮箱(user.email...
  • 以刚才创建的新用户身份登录到Gitlab,然后在用户组中创建新的项目 3)创建用户 创建用户的时候,可以选择Regular或Admin类型。 创建完用户后,立即修改密码 [外链图片转存失败,源站可能有防盗链机制,建议将...
  • 原来服务器上创建好了git仓库之后再进行添加分支是那么简单呐,查了半天都没整明白,最后还是自己试出来的,哭笑不得,无赖啊~~~~ 1.本地添加分支 git branch -dev 2.切换到分支dev git checkout dev 3.直接推送...
  • 新人如何使用git加入到团队开发中

    千次阅读 多人点赞 2021-08-01 21:50:14
    文章目录引言基本概念git四个基本工作区域不同工作区在实际开发中的应用场景git分支开发规范分支开发应用场景git commit 开发规范基础命令git merge 合并冲突git rebase 变基操作git reaset 版本重置实际开发场景...
  • 关于Git这一篇就够了

    万次阅读 多人点赞 2021-05-12 12:56:18
    新建文件添加到本地仓库:git add、git commit -m 改写提交:git commit --amend 查看历史提交日志:git log 回滚代码仓库:git reset --hard 查看提交之后文件是否做了改动:git status 工作区与缓存区 修改...
  • *“git fetch”从一遥控器中获取学会运行的 auto-gc只在最后一次。 *少数Windows构建补丁已经被上流。 *用于读取序列器机器使用的状态文件的代码 对于腐败或陈旧,“git status”已变得更加强大 州档案。 ...
  • 将现有项目添加git仓库

    千次阅读 2018-08-15 17:00:43
    网上有很多搭建的Git仓库都是从裸库开始 我们要做的是将已有项目添加到Linux的服务器上的远程...创建一个Git用户来运行的Git服务 1.创建git用户 adduser git 2.设置用户密码 passwd git 3.禁止shell登录 vi...
  • 实习生 Git 不熟练,还没脸去问是种什么体验...

    万次阅读 多人点赞 2022-02-19 12:27:29
    文章目录尴尬Git 概述git 分区原理Git 常用指令设置用户签名初始化本地库查看本地库状态添加暂存区提交本地库修改文件查看历史版本版本Git 分支操作分支基本操作查看分支创建分支分支开发切换分支合并分支合并冲突...
  • 我通过遵循本教程向自己介绍Git: 让jekyll在Nearlyfreespeech.net上运行 一切正常,直到将回购添加到本地计算机的部分为止: git remote ad
  • Git

    千次阅读 2022-03-13 09:56:31
    Git

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,300
精华内容 20,520
关键字:

git添加用户组