【问题标题】:There is no "zip download" button to download source in .zip on githubgithub上的.zip中没有“zip下载”按钮来下载源代码
【发布时间】:2014-04-02 14:24:24
【问题描述】:

我想在此处以 zip 格式下载此源文件:

https://github.com/xdtianyu/android-4.2_r1/tree/master/packages/apps/SoundRecorder

但是没有Zip Download 按钮。仓库根目录下有个Zip Download按钮:

https://github.com/xdtianyu/android-4.2_r1

但我不想下载整个存储库。如何下载单个项目(特定子目录)?

我阅读了这个主题,但仍然无法以 zip 文件的形式下载源代码:

Download single files from GitHub

How to download source in ZIP format from GitHub?

【问题讨论】:

    标签: github download


    【解决方案1】:

    您不能从 GitHub 下载子目录作为 zip 文件。

    一些选项是

    • 下载完整的 zip 并手动解压缩您想要的子目录,或者
    • git 与稀疏结帐一起使用,而不是下载为 zip 文件。
      • 这种方法确实将整个存储库下载到.git 目录中,但您的工作副本将只包含您想要的文件和目录。

    有关稀疏结帐的更多信息,请查看this answer

    【讨论】:

      【解决方案2】:

      使用DownGit;您可以下载单个文件或目录,甚至为它们创建下载链接-

      您还可以配置下载文件的属性。详细用法见here


      免责声明:我遇到了与提问者相同的问题,找不到任何合适的解决方案,所以我创建了这个工具供我自己使用,并在后来向所有人开放。

      【讨论】: