【问题标题】:Using git to deploy to staging and production versions to different locations使用 git 部署到不同位置的暂存和生产版本
【发布时间】:2014-07-25 14:38:43
【问题描述】:

我目前在本地 PC 上进行开发,每天使用 git 提交几次 BitBucket,仅用于版本控制和备份。

现在我希望能够直接提交到托管网站的服务器,例如我希望能够将主文件提交到生产环境,并将开发分支提交到登台服务器。这有可能吗,这是最好的方法吗?还是应该只承诺登台,然后以某种方式从登台进入生产?

非常感谢您提供这方面的任何指导。

【问题讨论】:

  • 我建议您只推送到登台,在那里创建标签并使用相应标签从生产中创建git pull

标签: php git amazon-web-services bitbucket


【解决方案1】:

您不能直接将更改提交到服务器,但可以拉取更改。通过每隔几分钟使用 git pull 运行一个 cron 作业的蛮力方法。或者使用更复杂的方法 - 使用提交后挂钩。完整描述见http://www.thisprogrammingthing.com/2013/automatically-updating-your-website-using-githubs-service-hooks/

【讨论】:

    猜你喜欢
    • 2015-07-07
    • 1970-01-01
    • 2019-06-25
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多