gpt4 book ai didi

github - 下载最新的 GitHub 版本

转载 作者:行者123 更新时间:2023-12-02 20:10:11 31 4
gpt4 key购买 nike

我希望在我的网站上有“下载最新版本”按钮,该按钮代表最新版本的链接(存储在GitHub Releases)。我尝试创建名为“latest”的发布标签,但当我尝试加载新版本时,它变得很复杂(与标签创建日期、标签交换等混淆)。手动更新我网站上的下载链接也是一项耗时且细致的任务。我看到唯一的方法 - 将所有下载按钮重定向到某个 html,这反过来又会重定向到实际的最新版本。

请注意,我的网站托管在 GitHub Pages(静态托管)上,因此我无法使用服务器端脚本来生成链接。有什么想法吗?

最佳答案

您不需要任何脚本来生成最新版本的下载链接。只需使用这种格式:

https://github.com/:owner/:repo/zipball/:branch

示例:

https://github.com/webix-hub/tracker/zipball/master
https://github.com/iDoRecall/selection-menu/zipball/gh-pages
<小时/>

如果由于某种原因您想要获取最新版本下载的链接(包括其版本号),您可以从 get latest release API 获取该链接。 :

GET /repos/:owner/:repo/releases/latest

示例:

$.get('https://api.github.com/repos/idorecall/selection-menu/releases/latest', function (data) {
$('#result').attr('href', data.zipball_url);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="result">Download latest release (.ZIP)</a>

关于github - 下载最新的 GitHub 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21439239/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com