Symfony 1.4 MVC フレームワークを使用して、LAMP スタックで実行している小さな Web プロジェクトを作成しています。データベースからコードまで、すべてを文書化することに興味があり、すべてのコードを GitHub にプッシュしたいと考えています。GitHub でリポジトリをセットアップし、変更などをライブでプッシュする方法を知っています。
私が頭を包むことができないのはこれです:
私は開発サーバーを持っており、それをテストした後、それを私の GitHub リポジトリにプッシュします。その後、当然それを本番サーバーにプッシュする必要があります。通常、これは 1 人のプロジェクトであり、rsync を使用してプロジェクトを本番サーバーに簡単にプッシュできます。そして、これは私が通常 YAML ファイルで設定する方法であり、symfony は自動的に変更を本番サーバーにプッシュします。
当然のことながら、プロジェクトのコードが保存される仲介者として GitHub が必要であり、そこから本番サーバーにデプロイできるはずです。
しかし、これをどのように正確に達成すべきか、私には手がかりがありません。
このパズルの欠けているピースを教えてくれる人はいますか?