参考或转自:如何从 GitHub 上下载指定项目的单个文件或文件夹_Github
http://www.sohu.com/a/325898829_760387git
作为一名技术人员,相信 Github 你们应该都不陌生了,都会常常在上面下载项目代码之类的。github
Github 默认是不支持下载存储在仓库中的部份内容的,一般你须要使用某个项目就必须下载该项目的全部文件。但有时咱们须要只下载某一个项目中的某个文件夹或文件的内容,chrome
好比:只须要下载 GitHub 上某个资料汇总项目中的一个分类,这时应该怎么办呢?浏览器
其实方法很简单,今天咱们就来介绍两种方法来解决这个问题。服务器
方法一 经过 DownGit 下载工具
DownGit 这个开源工具能够为任何 GitHub 目录或文件,生成下载连接。网站
项目地址:http://t.cn/RfyGcPXgoogle
1. DownGit 的使用spa
DownGit 的使用很是简单,你只需把 Github 上项目所在目录或文件连接复制到 DownGit 网站的地址栏,而后点击 Download 就能够下载指定项目的目录或文件所对应压缩包。.net
网站地址:http://t.cn/RaPi4Ll
若是你不以为麻烦的话,你也可使用 DownGit 项目的源代码自行搭建一个。
方法二 经过 Chrome 插件 GitZip 进行下载
GitZip for Github 是一款能够快速从 GitHub 上快速下载文件或目录的 Chrome 插件。
1. GitZip for Github 插件安装GitZip for Github 既然是一款基于 Chrome 的插件,安装天然就是在 Chrome 应用商店或者离线进行安装。
插件地址:http://t.cn/AipFZm6j
GitZip for Github 源码地址: http://t.cn/AipFwmNO
若是你不能访问 Chrome 应用商店,就只能离线安装了。关于如何离线安装 Chrome 插件,你能够参考[ 推荐 10 款让你的 Chrome 浏览器功能更强大的插件]一文。
2. GitZip for Github 插件使用
GitZip 使用也很简单,首先你须要在浏览器上打开 GitHub 上的项目页面,其次在须要下载的文件或者文件夹空白处双击鼠标,这时该文件或文件夹前就会出现一个钩,表示已经选择。
同时在浏览器右下角还会出现一个下载按钮,点击下载按钮后,GitZip for Github 会自动向服务器进行请求,将你须要的文件或文件夹进行打包并下载到浏览器的默认下载文件夹处。
不过上面的操做默认使用的是扩展做者的 API 进行,若是下载时提示次数用完,则是扩展中做者的 API 次数用完了。
这时你能够点击 GitZip for Github 的图标,按照里面的提示来申请 API。申请后将 API Token 粘贴到插件输入框中并按回车就能够了,我的用的话 API 的限制次数是彻底足够的。具体步骤以下:
首次打开插件后,点下图标注的位置开始获取 API Token。
接下来会跳转到 GitHub 的受权页面,点 Authorize GitZip 后获取到相应的 API Token。
最后,API Token 获取成功后会自动填入插件中,按回车就会自动保存。到此 API Token 就获取成功了。
若是你以为安装插件比较麻烦的话,也一样能够直接使用 GitZip for Github 的 Web 版本。方法相似,这里就再也不赘述了。
Web 版本地址:https://kinolien.github.io/gitzip/
至此如何从 GitHub 上下载指定项目的单个文件或文件夹的方法就讲完了,若是你还有更好的方法,能够留言告诉我哟~
参考文档
https://www.google.com
http://t.cn/AipDTDpA
http://t.cn/RTKcqkA