在GitHub上分发我的项目二进制文件的最佳方法是什么?

Tob*_*len 12 binaryfiles github

我有一个小的github repo来转换MS Word文档,但大多数人只想要二进制文件.

我是不是该

  • 重新组织我的repo以获得一个src/ 和代码中bin/最新的目录.exe并期望人们下载整个批次?
  • 编译并将我的二进制文件放在Web上的其他位置并链接到它?
  • 在我的仓库中包含我的二进制文件但是单独链接到它?

Von*_*onC 10

主办二进制为您的应用程序,你现在就可以,因为2013年7月2日,定义释放.

发布,为最终用户提供软件的工作流程.
发布是具有更改日志和二进制资产的一流对象,它们提供了超出Git工件的完整项目历史记录.它们可以从存储库的主页访问:

主页

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

发布

这取代了旧的二进制上传服务,该服务已于2012年12月删除(正如您在问题中提到的那样).