git钩子搭建,同步提交仓库代码到指定目录

3188.jpg

通常我们提交网站代码,需要同步代码到站点根目录,这时git的钩子就派上用场了,其实简单理解就是一有推送就触发脚本的git实现

仓库路径为/home/git/testgit

  • 首先进入testgit仓库下的hook文件夹
cd /home/git/testgit/sample.git  
cd hooks 
  • 编辑post-receive文件
#!/bin/bash  
git --work-tree=/home/www checkout -f  
  • 保存退出后,将该文件用户及用户组都设置成
chown git:git post-receive  
chmod +x post-receive 

https://www.cnblogs.com/dudeyouth/p/6395551.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容