私は友達とまともな開発パターンを設定しようとしています。計画では、独自のコンピューターで独立した開発を行い、テストのために開発サーバーにプッシュしてから、開発サーバーから本番サーバー(Heroku)にプッシュします。
問題は、gitを動作させることができないことです。おそらく、何が起こっているのかを根本的に理解するのに十分な知識がありません。リポジトリを開発サーバーにセットアップしましたが、パーソナルコンピューターにクローンを作成すると、非ベアリポジトリへのプッシュについて不平を言うため、「プッシュ」できません。そこで、リポジトリを分岐して分岐をプッシュしようとしましたが、今では多くの早送りステートメントが表示され、それらも必要ないと思います。
だから私の質問はこれです。サーバーをセットアップして、すべてが「機能する」ようにするにはどうすればよいですか?サーバーをベアリポジトリにすることはできません。アプリをテストできるように、サーバーにコードが含まれている必要があります。リポジトリから自分の開発用コンピューターにスムーズにプッシュおよびプルできるようにしたいと考えています。また、サーバーはHerokuにプッシュできる必要があります(これはすでに実行できます)。これは自分のサーバー上にあるので、これを機能させるために必要なものすべてに完全にアクセスできます。(Ubuntu Server Edition 11.04)。
ありがとう!