【发布时间】:2020-07-20 01:17:27
【问题描述】:
我目前的设置如下:
- 我有一台笔记本电脑,我喜欢在其中编写我的网站代码
- 我有一个运行 Apache 的树莓派,只要它在
/var/www/html中,它将为我的网站代码提供服务 - 我已将我的网站存储库克隆到目录 A 中的树莓派上。
我想创建一个 git 挂钩,以便当我拉取代码时,/var/www/html 中的代码会更新
我尝试使用以下代码同时创建 post-merge 和 post-receive 挂钩:
#!/bin/bash git --work-tree=/var/www/html --git-dir=DIRECTORY A
但它似乎不起作用。有什么想法吗?
【问题讨论】:
-
您在哪个存储库中提取代码?您在哪个存储库中安装挂钩?
-
我会在服务器上提取代码(即树莓派),然后在服务器上安装挂钩。如果有不同的方式,我也很乐意这样做。我对此非常陌生。