在GitHub中为单个文件夹生成下载链接

时间:2014-05-02 20:48:53

标签: github github-api

我有一个包含多个代码文件夹的存储库。我希望能够在单个文件夹中提供代码的链接,这样另一个用户就可以下载相关的代码,而不会被代码库的其余部分臃肿,也不需要在他们的机器上安装git。

当然,他们可以在线浏览文件夹内的代码文件,但如果他们想要运行单个项目,那就不是很有用了。

以下是其他几个类似的问题,以及为什么我认为它们不能解决我的特定问题:

如果它有助于提供具体示例,这里是我希望能够通过链接下载的文件夹:
https://github.com/KyleMit/CodingEverything/tree/master/MVCBootstrapNavbar/Source%20Code

有没有办法做到这一点?

4 个答案:

答案 0 :(得分:11)

转到DownGit - 输入网址 - 只需下载!

https://github.com/KyleMit/CodingEverything/tree/master/MVCBootstrapNavbar/Source%20Code - DOWNLOAD

所需的下载链接

详细用法HERE

答案 1 :(得分:8)

不,不是通过直接链接。

“加载”来自git repo的文件夹仅表示 sparse checkout (部分克隆)。

任何其他解决方案确实意味着构建工件并上传它。

2016年8月更新(2年后):您可以this answer查看DownGit projectMinhas Kamal

答案 2 :(得分:1)

我使用KinoLien的gitzip开发了一个chrome扩展。请找到它here.

答案 3 :(得分:0)

https://ghd.one 允许您通过将发布文件过滤为单个文件来下载它们。很快就会下载源文件。

reddit 上关于 GHD 的更多信息:https://www.reddit.com/r/programming/comments/o1yit0/ghd_get_github_direct_links_without_pain_wip/