githubまたはcloud9ideから直接Webサイトをデプロイする方法はありますか?ftpまたは他の方法を使用して、今のところどのホスティングでもかまいません。そのため、完全に機能し、オンラインでアクセスできます。
(私はgithubが一種のウェブホスティングを持っていることを知っていますが、それは非常に限られているようです)
githubまたはcloud9ideから直接Webサイトをデプロイする方法はありますか?ftpまたは他の方法を使用して、今のところどのホスティングでもかまいません。そのため、完全に機能し、オンラインでアクセスできます。
(私はgithubが一種のウェブホスティングを持っていることを知っていますが、それは非常に限られているようです)
どのウェブフレームワーク/言語を使用していますか?RoR、Sinatra、またはその他のrakeベースのフレームワークを使用している場合は、heroku.comを使用できます。asp.netを使用している場合は、appharbor.comを使用できます。最後に、phpを使用している場合は、phpfog.comを使用できます。
これらのホスティングプロバイダーに共通しているのは、コードをgitでプッシュしてWebサイトをデプロイすることですが、githubから直接デプロイするのではなく、上記のホストの1つをリモートリストに追加するだけです(githubに加えて)デプロイするときに、そのリモートにプッシュします。
別の解決策は、ポストレシーブフックをgithubに追加することです。これは、githubにプッシュするたびにトリガーされます。そのポストレシーブフックでは、ウェブホストにリポジトリからプルするように指示できます。ただし、これには、投稿するpost-recieve-hook用の何らかのWebインターフェイスだけでなく、Webサーバーにgitをインストールする必要があります。