4

我想使用 git 部署我的网站,但我有一个严重的问题:我的托管服务提供商不允许运行 git 挂钩。如果没有它,我如何部署我的站点?我什至可以手动运行一些脚本。

4

1 回答 1

5

手动运行通常在 post-receive 挂钩中执行的相同步骤,最重要的是:

cd /path/to/website
git pull

这假设它/path/to/website是来自您的 Git 存储库的克隆,并且您已配置其当前分支以跟踪您部署版本的 Git 存储库的分支。

因此,在将提交推送到 Git 存储库后,您可以通过以下方式更新您的网站:

ssh yourserver 'cd /path/to/website; git pull'
于 2013-06-10T21:15:33.453 回答