最近老有朋友问我,说在Github上看到一个特别对味的项目,结果只想拿里面某一个文件夹,比如素材包、配置文件或者某个小工具,结果一打开就懵了要么整个仓库几百兆下下来慢慢挑,要么就得装Git敲命令。说实话,对不常折腾代码的人来说,这门槛确实有点高。所以今天就把我自己用过、也踩过坑的几款在线下载Github仓库文件夹工具整理出来,都是打开网页粘贴链接就能用的类型,不用注册、不用配置环境,下完就走人。下面这几款各有各的脾气,我按使用频率排了个序,你可以照着试。

DownGit算是我用得最久的一个在线下载Github仓库文件夹工具了。用法特别直白,打开页面,把Github上那个文件夹的地址复制进去,点一下下载按钮,它就会在后台帮你打包成ZIP。我实测过好几次,像那种几十兆的素材文件夹,基本十几秒就开始下载了,速度取决于你本身网络和Github那边的连通情况。它的好处是界面干净,没有花里胡哨的广告,缺点是偶尔会遇到打包失败的情况,尤其是文件夹里文件特别多、层级特别深的时候,重试一次基本就好了。另外提醒一句,复制链接的时候一定要点到文件夹那一层,别只复制仓库首页,不然它会把整个仓库都给你打包,那就失去意义了。
这个名字有点长的工具,是我在一个论坛里被人安利的。它同样属于在线下载Github仓库文件夹工具,但走的是另一条路子有的版本需要你填一下仓库名和分支名,再指定文件夹路径。听起来麻烦,其实用顺了也就十几秒的事。我比较喜欢它的一点是,下载下来的压缩包结构保留得比较完整,不会出现解压后一堆文件全堆在根目录的情况。之前用别的工具下过一个前端项目的assets文件夹,解压出来层级全乱了,找图片找半天,用这个就没翻车。当然它也有小毛病,页面加载偶尔慢半拍,估计是服务器不在国内的原因,耐心等几秒就行。

除了上面两个专门的站点,其实还有一些综合类的在线下载Github仓库文件夹工具藏在各种开发者工具箱里。这类站点通常功能比较多,Github文件夹下载只是其中一个小入口,优点是顺手,缺点是入口藏得深,第一次用容易找不到按钮。另外像某些浏览器插件也能干这活,装好之后在Github页面直接多出一个下载按钮,点一下就能把当前文件夹单独拿走,体验确实丝滑。不过插件这东西我不太敢乱推荐,毕竟来源不明的插件有风险,建议大家去正规扩展商店搜,看清楚评价和权限再装。如果你是偶尔用一次,我还是更推荐网页版工具,用完关掉,干干净净。
最后说几个我自己踩过的坑,免得你们重复交学费。第一,别拿在线下载Github仓库文件夹工具去下那种超大文件夹,比如几百兆的模型文件或者整个数据集,这类工具大多有大小限制,很容易卡住或者直接报错,这种还是老老实实克隆仓库更靠谱。第二,下载前先确认分支,有些项目默认分支和你要的文件夹不在一条线上,选错了就白下。第三,解压的时候留意一下编码,极少数压缩包在Windows自带的解压里会乱码,换个解压软件通常就解决了。总的来说,这类工具就是图个方便,日常拿个小文件夹、素材包、配置模板完全够用,真要大工程还是得上Git。希望这几款在线下载Github仓库文件夹工具能帮你省下那点折腾的时间。
