1

我是 Git 新手。我在两台服务器上有一个 Laravel PHP 应用程序。

  1. 测试服务器(用于测试)
  2. 实时服务器(用于生产)

完成对本地应用程序存储库的处理后,我会将更改推送到远程存储库。

之后,我使用 DeployHQ 将我的更改部署到测试服务器中。

如果测试服务器一切正常,我会在几天后将它再次部署到实时生产服务器中。

当我这样做时,我需要一直在服务器之间更改服务器特定的常量,例如数据库凭据。

我可以知道这是使用 Git 维护 Web 应用程序的测试和生产环境的正确方法吗?

您能否分享您对如何维护/部署 Web 应用程序的测试和生产版本的想法?

提前致谢!

4

1 回答 1

1

我可以知道这是使用 Git 维护 Web 应用程序的测试和生产环境的正确方法吗?

您所描述的听起来像是 Git 可以轻松处理的典型开发工作流程。

当我这样做时,我需要一直在服务器之间更改服务器特定的常量,例如数据库凭据。

Git 可以跟踪或不跟踪项目中的任何文件。因此,如果您有特定于服务器的文件,您可以选择不将它们添加到您的 Git 存储库中。每个服务器都将维护自己的配置,而 PHP 源代码将成为存储库的一部分。

于 2015-04-28T13:58:49.140 回答