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小時熱門文章