1

私は、主に PHP を扱っている小さな代理店で働いており、単純な形式のバージョン管理を探していました。cloud9 に出会いました。これは完璧に思えましたが、サーバーと統合する方法が見つかりませんでした。

ただし、cloud9 は github とシームレスに統合されているため、github をサーバーに統合する方法があると思いました。現在、svn で「post_commit」フックを使用して、コミットが行われたときにファイルをサーバーに ftp できるという印象を受けています。コミットが行われたときにサーバーにファイルを自動的に送信するために、github リポジトリで使用できるこれらと同様の機能はありますか? または、変更が加えられたときにそれ自体を更新するために、github リポジトリの変更をリッスンするためにサーバーにインストールできるソフトウェアはありますか?

4

1 に答える 1

1

GitHub は、必要なことを行うために使用できるpost receive hooksを提供しています。GitHub にプッシュするたびに、事前に構成された URL への POST 要求が送信されます。POST メッセージの本文には、関連するプッシュとコミットに関するすべての情報を含む JSON 構造が含まれています。

于 2011-06-06T08:34:57.963 に答える