我想使用 git 部署我的网站,但我遇到了一个严重的问题:我的托管服务提供商不允许运行 git hooks。没有它我该如何部署我的网站?我什至可以手动运行一些脚本。
最佳答案
手动运行您通常在接收后 Hook 中执行的相同步骤,最重要的是:
cd /path/to/website
git pull
这假设 /path/to/website
是您的 Git 存储库的克隆,并且您已配置其当前分支以跟踪您部署发布的 Git 存储库的分支。
因此,在将提交推送到 Git 存储库后,您可以通过以下方式使您的网站保持最新状态:
ssh yourserver 'cd /path/to/website; git pull'
关于git - 使用 Git Remote 部署到网站,但没有接收后 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17030862/