GIT HOOKS
設置hooks後如果不起作用,可能的原因是當前用戶沒有權限訪問修改hooks中所涉及的目錄和文件,使用chown命令更新相關文件夾和文件就可以了。
下面是post-receive的一個例子:
GIT_REPO=$HOME/react.git
TMP_GIT_CLONE=$HOME/tmp/myrepo
GIT_WORK_TREE="$TMP_GIT_CLONE" git checkout -f
其中$HOME表示用戶主目錄,每次客戶端git post之後,服務端會在TMP_GIT_CLONE目錄檢出最新的文件。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
shell腳本學習(二):文件比較等操作
在深圳搬砖
2020-07-08 12:23:43
解決find命令報錯: paths must precede expression 解決find命令報錯: paths must precede expression
a318013800
2023-06-18 13:35:10
MakeFile精華【四】---使用變量
哈喽沃德_1225
2020-07-08 12:33:49
阿里年薪破百架構師推薦:鳥哥的Linux私房菜,搭配面試題,真香
毛发旺盛的程序员
2020-07-08 12:27:30
shell腳本學習(三)
在深圳搬砖
2020-07-08 12:23:42
shell腳本實踐1:截取字符串
在深圳搬砖
2020-07-08 12:23:41
shell腳本實踐2:自定義rm命令
在深圳搬砖
2020-07-08 12:23:41
正則表達式獲取Maven依賴中的groupId
路漫漫走
2020-07-08 11:45:59
在ubuntu 12.04下安裝lamp的簡單方法
wchyumo2009
2020-07-08 12:20:35
gcc 關於math.h編譯鏈接
gcc file.c -o file 在輸入以上命令時不能成功編譯 需要做以下修改: gcc file.c -o file -lm
wchyumo2009
2020-07-08 12:20:35
【轉】ubuntu10.04下安裝google拼音輸入法
wdbfz
2020-07-08 11:46:47
[轉]ubuntu下解壓縮rar文件亂碼的解決方案
sudo apt-get install p7zip-full sudo apt-get remove rar sudo apt-get install unrar
wdbfz
2020-07-08 11:46:47
Ubuntu FF 的Windows Media Player插件
sudo apt-get install non-free-codecs gxineplugin
wdbfz
2020-07-08 11:46:47
ssm根據pdf模板導出pdf
LVAmber
2020-07-08 12:00:10
24小時熱門文章