gitlab查询代码保存的@hashed路径,然后添加hooks自动部署项目

来源:赵克立博客 分类: GIT 标签:gitlabGit发布时间:2020-03-03 21:39:46最后更新:2020-03-03 21:52:39浏览:2407
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2020-03-03 21:52:39
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章

gitlab-13.8.1保存git代码路径时用的是hash来保存的,因为我要在代码库的hooks目录添加一些git hooks。但是gitlab保存的路径却是这样的如下:

2003031583242782211262.png

很明显是根据一个hash值来保存的路径,经过查资料得知这个值是项目id,项目id在每个项目的设置页面可以找到,如下

2003031583242907992701.png

在shell中执行下面命令生成一个hash值,按这个值去找这个git库的代码位置

echo -n 60 | sha256sum

2003031583243008742961.png

打开仓库目录后hooks这个目录不要动。在它的同级创建一个custom_hooks目录,然后在里面添加post-receive文件执行任务


微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python