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图像和张量的相互转换_如何
- 下一篇: python中迭代器的实现原理_Pyth