【问题标题】:Getting a link to a Compiled Binary on Github在 Github 上获取已编译二进制文件的链接
【发布时间】:2013-07-03 13:42:18
【问题描述】:

如何在 Github 上包含指向已编译二进制文件的链接?

【问题讨论】:

  • 你跟踪它? git add whatever.bin && git commit -am "added" && git push
  • 对不起,我想我不是很清楚。我的意思是如何包含指向已编译二进制文件的链接,例如下载整个源代码的链接。
  • 看看来自 GitHub 的新“发布”功能。见my answer below

标签: github


【解决方案1】:

您可以使用 URL http://github.com/<username>/<project>/blob/<branch>/<path/to/file> 链接到 GitHub 存储库中的特定文件。因此,如果您跟踪已编译的二进制文件,则可以通过这种方式链接到它。

否则,您可以将编译后的二进制文件上传到项目的下载页面,然后分发该 URL。

【讨论】:

  • “下载页面”功能已被移除:github.com/blog/1302-goodbye-uploads
  • 请注意,使用 /blob/ 路径不会为您提供二进制文件本身的路径,而是可以下载二进制文件的 github 网页(以及像 PDF 这样的东西也被内联渲染)。如果您想要二进制文件的直接 URL,请使用 /raw/ 而不是 /blob/,即 https://github.com/<username>/<project>/raw/<branch>/<path/to/file>
【解决方案2】:

Since 2d July 2013,您现在可以定义一个版本

发布,将软件发送给最终用户的工作流程。
发布是一流的对象,带有变更日志和二进制资产,提供了 Git 工件之外的完整项目历史。可以从存储库的主页访问它们:

  • 发行版随附发行说明和下载软件或源代码的链接。
  • 遵循许多 Git 项目的约定,发布与 Git 标签相关联。您可以使用现有标签,也可以在发布时让版本创建标签。
  • 您还可以将二进制资产(例如编译的可执行文件、缩小的脚本、文档)附加到版本。发布后,任何可以查看存储库的人都可以使用发布详细信息和资产。

这就是替换 old binary upload service,它是 removed in December 2012

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 2021-07-06
    • 2017-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多