Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 git 部署我的网站,但我有一个严重的问题:我的托管服务提供商不允许运行 git 挂钩。如果没有它,我如何部署我的站点?我什至可以手动运行一些脚本。
手动运行通常在 post-receive 挂钩中执行的相同步骤,最重要的是:
cd /path/to/website git pull
这假设它/path/to/website是来自您的 Git 存储库的克隆,并且您已配置其当前分支以跟踪您部署版本的 Git 存储库的分支。
/path/to/website
因此,在将提交推送到 Git 存储库后,您可以通过以下方式更新您的网站:
ssh yourserver 'cd /path/to/website; git pull'