2

githubまたはcloud9ideから直接Webサイトをデプロイする方法はありますか?ftpまたは他の方法を使用して、今のところどのホスティングでもかまいません。そのため、完全に機能し、オンラインでアクセスできます。

(私はgithubが一種のウェブホスティングを持っていることを知っていますが、それは非常に限られているようです)

4

1 に答える 1

5

どのウェブフレームワーク/言語を使用していますか?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をインストールする必要があります。

于 2011-06-12T04:42:48.680 に答える