【问题标题】:Github download folder as zipGithub 下载文件夹为 zip
【发布时间】:2013-01-12 13:37:14
【问题描述】:

如何为我的 Github 存储库的访问者提供一个链接,以将我的存储库的 builds 文件夹下载为 zip 文件?该文件夹包含应用程序所需的可执行文件、着色器和纹理。

当然,我可以手动构建该目录的 zip 文件并将其添加到存储库。但这会导致冗余文件、更大的大小和不必要的工作每次提交

那么有没有办法在 Github 上压缩和下载特定文件夹及其 git 存储库的内容?也许 Github 已经有这个能力了?

【问题讨论】:

  • 注意:自 2013 年 7 月起,您可以将二进制文件附加到 GitHub 版本。见my updated answer below

标签: github download repository zip


【解决方案1】:

2013 年 7 月更新:

正如我在“Releasing a build artifact on github”中提到的,您可以定义一个版本并上传附加到该版本的二进制文件!


原始答案(2013 年 1 月)

不,你不能单独使用 GitHub。

而且 GitHub 最近删除了它的 upload feature,它可以让你上传一个二进制文件供你的用户获取(而不会使你的 git 存储库变大)。

因此,您需要将所述二进制文件存储在另一个外部(二进制)存储库中(Nexus,或Amazon s3 service,或...)

【讨论】:

    【解决方案2】:

    如果您依赖公共的持续集成服务器,您还可以将构建结果作为可下载的工件进行宣传。

    例如,JetBrains TeamCity 提供了此类功能,Codebetter.com 慷慨地提供了一个免费的 TeamCity server for .Net/Mono 开源项目。

    【讨论】:

    • 这些二进制文件的一个很好的替代存储位置(我在回答中错过了)。 +1
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    相关资源
    最近更新 更多