【问题标题】:Download from github automatically with every commit?每次提交时自动从 github 下载?
【发布时间】:2012-05-03 05:27:18
【问题描述】:

我有一些使用 jQuery 创建的插件,我的演示位于我的服务器上,我想在每次更改提交到 github 上的 master 分支时自动更新演示。

我知道我可以使用Post-Receive Hooks 在我的服务器上获得嗡嗡声,这很容易,我还不知道如何获取 PHP 脚本以从 github 下载整个存储库的最新版本?

是否有执行此操作的 API,或者是否有直接链接到压缩的存储库的最新版本?

【问题讨论】:

  • 嗨约阿希姆·伊萨克森;你能把它添加为答案吗?
  • @JoachimIsaksson 请发表您的评论作为答案,否则我将尽快删除此问题。

标签: php github git-post-receive


【解决方案1】:

如果您将 /zipball/master 添加到项目 Web URL 的末尾,您将获得 master 分支的 zip。

【讨论】:

  • 我认为此功能已被弃用,如果尚未删除的话。例如,尝试下载 Kickstrap:github.com/ajkochanowicz/Kickstrap/zipball/master
  • @ajkochanowicz Kickstrap 没有 master 分支,但例如 https://github.com/ajkochanowicz/Kickstrap/zipball/stable 可以获取稳定分支。
  • 噢噢噢噢。对。我希望他们保留这个功能。他们最近从 UI 中删除了下载按钮,我担心他们最终也会在一段时间后摆脱这个。
猜你喜欢
  • 2023-04-10
  • 1970-01-01
  • 2012-11-07
  • 1970-01-01
  • 2014-03-21
  • 2012-01-19
  • 1970-01-01
  • 1970-01-01
  • 2011-07-22
相关资源
最近更新 更多