git钩子放服务器_linux服务器布置git 并带钩子
最近在做自己的一个小项目的时候因为是三个人联合写代码而且代码还不想放在github上 所以我在自己的服务器上布置git 并带钩子
第一步安装git
yum install git
安装完之后 执行 git --versoion
如图所示
说明安装完了
然后我们添加用户
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完之后我们就可以将自己的文件传到远程仓库中
总结
以上是生活随笔为你收集整理的git钩子放服务器_linux服务器布置git 并带钩子的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: pytorch图像和张量的相互转换_如何
- 下一篇: linux下安装nginx详细步骤_ma