github以原始格式下载整个目录

Posted

技术标签:

【中文标题】github以原始格式下载整个目录【英文标题】:github download entire directory in raw format 【发布时间】:2020-02-01 01:17:23 【问题描述】:

我只是想知道使用命令行而不是使用 GUI 以原始格式下载整个 GitHub 目录/文件夹的最佳方法是什么。

我需要下载所有现有文件,而且列表很长。 你会推荐什么?

【问题讨论】:

我建议你查看这些帖子:How do I clone a subdirectory only of a Git repository? 和 Download a single folder or directory from a GitHub repo 【参考方案1】:

你可以:

curl the archive of the GitHub repo(HEAD 内容为 zip 或 tar 文件) 示例:

curl -LkSs https://api.github.com/repos/ziyaddin/xampp/tarball -o master.tar.gz

extract from that tar file a folder 示例:

tar -xzf backup.tar.gz --strip-components=3 -C a/b/m

您可以从该存档中提取任何文件或文件夹。

【讨论】:

以上是关于github以原始格式下载整个目录的主要内容,如果未能解决你的问题,请参考以下文章

提交以 zip 格式下载的 Github 更改

Github不想下载整个仓库 | 单个文件夹下载方式 简单的方法

GitHub下载子目录

Github不想下载整个仓库 | 单个文件夹下载方式 简单的方法

如何下载GitHub一部分文件(一部分目录某个文件夹某个文件)

从GitHub repo DownGit下载单个文件夹或目录