最近在做自己的一个小项目的时候因为是三个人联合写代码而且代码还不想放在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
然后进入到我们的git账户创建一个远程的仓库
git init --bare weixinorder
会提示这是一个空的仓库
此时远程仓库已经建好了,这个仓库不能直接提取文件,只能通过clone的方式从里面下载文件
修改git仓库的用户组
然后我们就可以clone 我们的代码 clone完之后我们就可以将自己的文件传到远程仓库中