繁体   English   中英

如何使用git部署symfony2

[英]How to deploy symfony2 using git

好的,我确实对此进行了搜索,但发现了几个博客,但这些博客都不适合我。 我要使用普通的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

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

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

这是您应忽略的示例。 然后在服务器上签出该存储库。 所以现在您有不同的可能性。

  1. 转到服务器并手动运行该命令。
  2. 使用complete命令创建脚本,然后通过SSH执行该脚本。
  3. 使用Ansible非常酷
  4. 使用jenkins可以为您做什么,并在服务器上运行命令。

因此,您不必自己寻找最佳方法并找到自己满意的工作流程,这并不复杂。 您应该真正了解一下capipony,并理解这个概念,为什么不使用它呢? ;)它的工作原理,尤其是当您是新手时。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM