任兵的博客

linux服务器布置git 并带钩子

发布时间:12天前热度: 28 ℃评论数:

最近在做自己的一个小项目的时候因为是三个人联合写代码而且代码还不想放在github上 所以我在自己的服务器上布置git 并带钩子


第一步安装git

yum install git


安装完之后 执行  git --versoion

如图所示

1.png

说明安装完了 

然后我们添加用户

    useradd renbing
    passwd gituser1  # 设置密码
    useradd hongweijiang
    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 renbing


    usermod -G gitgroup hongweijiang

 

然后进入到我们的git账户创建一个远程的仓库


git init --bare weixinorder 


会提示这是一个空的仓库


此时远程仓库已经建好了,这个仓库不能直接提取文件,只能通过clone的方式从里面下载文件


修改git仓库的用户组


chgrp -R gitgroup /www/git/weixinorder/

然后我们就可以clone 我们的代码 clone完之后我们就可以将自己的文件传到远程仓库中

linux服务器布置git 并带钩子

手机扫码访问