如何使用git部署symfony2

时间:2015-04-28 10:12:36

标签: git symfony

好的,我确实搜索了这个,我找到了几个博客,但这些都不适合我。我想使用普通的Git(没有capistrano,请参加capifony)。

我有symfony 2.5,我的远程服务器有linux red hat。

这是我第一次使用symfony和git,以及ssh,所以你可以想象我正在经历的事情,而且我一直在关注我发现的几个博客。

我的奋斗是我无法找到详细解释如何以及在何处创建我的远程服务器上的git项目,以及如何处理symfony'web'而不是远程'public_html'文件夹。

我也遵循了部署后的步骤,但我总是得到403或404. http://symfony.com/doc/current/cookbook/deployment/tools.html

1 个答案:

答案 0 :(得分:0)

这很容易。在Github或Bitbucket上创建一个git存储库,或者你可以在gitolite3或Gitlab上创建一个Git存储库。然后创建您的存储库并忽略可能更改的所有文件夹。

https://github.com/github/gitignore/blob/master/Symfony.gitignore

这是一个你应该忽略的例子。然后检查服务器上的存储库。所以现在你有不同的可能性。

  1. 转到您的服务器并手动运行该命令。
  2. 使用complete命令创建脚本并通过SSH执行该脚本。
  3. 使用Ansible非常酷
  4. 使用jenkins为您工作的是什么,并在您的服务器上运行命令。
  5. 所以它并不是很复杂,你必须自己找到最好的方法,找到一个你满意的工作流程。你应该真正看看capifony和untatand概念,为什么不使用它? ;)它的工作特别是在你是新的时候。