我已经使用过去的谷歌代码,并且有能力上传可运行的jar文件供下载,现在我正在使用Github,并了解它有一个下载选项卡,开发人员可以上传文件(即一个可运行的jar文件) ,不幸的是它现在已被弃用。
是否有另一种/更好的方法在Github上部署/上传可运行的jar文件供下载(非开发人员将整个项目作为zip文件下载并编译,有点复杂)。
我想听听你的建议。
答案 0 :(得分:24)
Since 2d July 2013,您现在有了一种通过发布“上传可运行jar文件以供下载”的新方法。
发布,这是向最终用户发送软件的工作流程 版本是具有更改日志和二进制资产的一流对象,它们提供了超出Git工件的完整项目历史记录。可以从存储库的主页访问它们:
答案 1 :(得分:2)
你必须将它们包含在repo中,这是不明智的,因为Git在源代码方面做得最好,而不是二进制文件。
也许更好的选择是 to use S3 正如他们所推荐的,或Google Code。
答案 2 :(得分:1)
Github曾经有一个下载链接,您可以上传二进制文件。
截至2012年底,已删除下载选项。
我个人最喜欢的是使用source forge。
有关将github与source forge集成的说明,请点击此处
http://sourceforge.net/publish/?source=github
这是一个arduino项目的示例,它使用github作为源代码,源代码使用二进制文件。