git钩子放服务器_linux服务器布置git 并带钩子
最近在做自己的一個(gè)小項(xiàng)目的時(shí)候因?yàn)槭侨齻€(gè)人聯(lián)合寫代碼而且代碼還不想放在github上 所以我在自己的服務(wù)器上布置git 并帶鉤子
第一步安裝git
yum install git
安裝完之后 執(zhí)行? git --versoion
如圖所示
說明安裝完了
然后我們添加用戶
useradd renbing
passwd gituser1 ?# 設(shè)置密碼
useradd hongweijiang
passwd gituser2 # 設(shè)置密碼
禁用git用戶的shell登錄,防止用戶通過Git用戶登錄服務(wù)器。編輯/etc/路徑下的passwd文件,將文件后邊的bash改成git-shell,
即將
gituser1:x:1006:1008::/home/gituser1:/bin/bash
改成
gituser1:x:1006:1008::/home/gituser1:/bin/git-shell
***********************************
groupadd gitgroup #創(chuàng)建git用戶組
#將用戶添加到用戶組
usermod -G gitgroup renbing
usermod -G gitgroup hongweijiang
然后進(jìn)入到我們的git賬戶創(chuàng)建一個(gè)遠(yuǎn)程的倉(cāng)庫(kù)
git init --bare weixinorder
會(huì)提示這是一個(gè)空的倉(cāng)庫(kù)
此時(shí)遠(yuǎn)程倉(cāng)庫(kù)已經(jīng)建好了,這個(gè)倉(cāng)庫(kù)不能直接提取文件,只能通過clone的方式從里面下載文件
修改git倉(cāng)庫(kù)的用戶組
chgrp -R gitgroup /www/git/weixinorder/
然后我們就可以clone 我們的代碼 clone完之后我們就可以將自己的文件傳到遠(yuǎn)程倉(cāng)庫(kù)中
總結(jié)
以上是生活随笔為你收集整理的git钩子放服务器_linux服务器布置git 并带钩子的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pytorch图像和张量的相互转换_如何
- 下一篇: python中迭代器的实现原理_Pyth