版本控制-Github提交挂钩,用于将服务器集成到cloud9中



我在一家主要使用php的小型机构工作,我们正在寻找一种简单的版本控制形式。我遇到了cloud9,它看起来很完美,但我找不到将它与我们的服务器集成的方法。

然而,cloud9确实与github无缝集成,这让我思考有没有一种方法可以将github与我的服务器集成。现在我的印象是,当提交时,可以在svn中使用"post_commit"钩子将文件ftp到服务器。有没有类似的功能可以在github存储库中使用,以便在提交时自动将文件发送到服务器?或者,我可以在服务器上安装任何软件来监听github存储库中的任何更改,以便在进行任何更改时进行更新?

GitHub提供了post-rereceive挂钩,可以用来做你想做的事情。每当你推送到GitHub时,都会向预先配置的URL发送POST请求。POST消息的主体包含一个JSON结构,其中包含有关推送和提交的所有信息。

最新更新