GIT Hook - 共享主机和Laravel

时间:2017-03-08 01:15:02

标签: git laravel-5 shared-hosting githooks

我是一个Laravel 5项目,服务器上的git存储库位于projects/projectA/.git,这就是我推动开发的地方。

由于我在共享托管服务器上,我想将项目的public文件夹与public_html同步。

我即将创建一个post-receive钩子,但我不知道该怎么做。

否则会有另一种解决方案,所以我不必在新推后将public文件夹手动复制到public_html

〜文件夹

的结构
projects/
    projectA/
        .git/
        public/
        ....
public_html/

1 个答案:

答案 0 :(得分:0)

  

我准备创建一个post-receive hook

您可以使用server-side hook在目标仓库的.git / hooks文件夹中添加可执行文件名post-receiversync command)(因为您要推送到非裸机回购):

rsync projects/projectA/public public_html