如何从 GitHub 下载软件?Release、官网与 git clone 三种方法详解

在之前的文章里,我们讲到了 github 宝藏软件的搜索技巧以及如何像刷抖音、逛淘宝一样玩 GitHub。 那么,有一个问题,就呼之欲出了 —— 我们找到这些宝藏软件之后,如何将它们下载下来呢? 今天通过实际案例,手把手教大家如何下载 github 上的软件。 1、release下载 release 下载方法是最简单,最主流的下载方法。 无论任何的项目,第一时间看一下,右侧侧边栏这里,是否有 release 这个入口。 这里简单跟大家解释一下 release 是什么意思哈。 github项目是由原作者或者团队在维护。 大家不断地提交代码,不断地更新。忽然有一天,项目原作者认为 —— OK,当前版本足够稳定了,可以发布出来一个安装包,提供给用户使用了。 那么这个打包发出去的动作,就叫 release(发布)。 当我们进入 release 这个页面后,可以看到各种版本号,看着眼花缭乱的。其实,这是好事啊,这意味着,原作者或者团队在持续不断地更新这个项目。 另外,这里提示一下大家需要注意这么一个点 —— 这里有绿色的标识 latest 和橙色的标识 pre-release。 Latest vs Pre-release Latest(绿色标签)→ 最新、最稳定版,强力推荐大家下载这个标签下的内容 Pre-release(黄色标签)→ 测试版,具备最新的功能,可能存在 bug。 OK,我们继续来看怎么下载。 以这个录屏工具 obs 为例。 在主页右侧这里,进入这个项目的 release 页面。 页面中,我们看到,不仅有刚才提到的版本号,还有当前这个版本具体的发布信息。例如,它添加了什么功能,移除了什么功能,修复了什么功能等等。 在这些信息中,最最重要的,就是 Assets 这个条目。 因为我们需要下载的安装包,都放在了这里。 有些人一看这么多东西,就蒙了哈。没关系,这里我教大家来看一下。 这个方法你学会之后,不仅可以用在GitHub社区,像python社区、nodejs社区,都可以按照这个规律去下载社区里的软件和三方库。 OK,那前面这里就是软件的名字,不用多说了吧。 后面的关键字就是操作系统。 你是苹果就找macos,你是windows就找windows关键字,这个也很简单。 接下来,需要看这个处理器架构。 如果你的苹果机器用的intel处理器,你就找intel就可以了;如果你的苹果机器用自研的处理器,你就找apple就可以了。 如果你用的windows电脑,你可以鼠标右键点击开始,系统,打开之后,这里对比一下。 如果你这里显示的是基于x64处理器,那么你就找x64这里的软件包,进行下载。 如果你的 windows 电脑,这里显示的是 arm x64 架构,那么你就找arm64关键词的条目下载就可以了。 ...

2026年4月26日 · 高勉

GitHub Explore 完全指南:像刷抖音一样发现优质开源项目

今天的视频,跟大家分享一下,如何像刷抖音、逛淘宝一样,玩github。 视频里面,我会跟大家进行分享三个方法。 1、官方推荐 2、网站汇总 3、邪修方法 另外,有些小伙伴会有顾虑,作为中文用户,就算让我逛github,我也看不进去啊?!没关系,这期视频会告诉你解决方法。 1、官网推荐 我们在首页这里,点开左侧侧边栏,找到explore选项。 点开之后,你就能看到新世界的大门。 1.1 explore 首先,我们看到的是explore标签页。 正如这个标题所说,这里展示的是你感兴趣的东西。 还记得之前讲的star功能吗? 它会根据你左侧的star记录,推荐一些你可能感兴趣的项目。 这个其实跟小红书,抖音等平台的推荐算法很像,你越喜欢什么,它就越推荐给你什么。 你可以根据它的推荐,点击进去浏览这些项目。 1.2 Topics topics这个标签页,也正如标题所言 —— 浏览GitHub上的热门话题。 这里展示的是,按照主题聚合项目,比如:ts、数据库、js。 我们可以点进去看一下,这里展示的就是跟 xxx 相关的、所有的热门宝藏仓库。 你对什么话题感兴趣,你就点哪个话题,进去逛就可以了。 那么在这里,我非常非常推荐大家逛一下这个awesome lists话题。 经常看美剧的朋友,应该都会听到英语中的’awesome’这个单词,‘you are awesome’。 它的意思是精彩、牛逼的意思。 而在github里,它就是把最精彩的开源项目,汇总出来给你看。 比方说,awesome-python、HelloGitHub、awesome-mac…… 另外,这里说一句题外话,如果这里推荐的话题,你都不感兴趣。 你可以按照之前讲的搜索方式,找到你自己感兴趣的话题关键词。 比方说,这里我搜索“hello”,然后,你就可以找到一系列跟 hello主题 相关的仓库。 1.3 trending Trending 就是热榜,展示的是 star 增长最快的开源项目。 可以按口头语言过滤,例如,英语、中文…… 可以按照编程语言过滤,例如,python,golang…… 可以选择时间范围,例如:当天热榜,本周热榜,本月热榜。 我们也可以查找当前最热门的开发者排行榜。 这里的 sponsorable 指的是是否提供赞助渠道的意思。 选择之后,你可以找到需要赞助的开发者。 如果你用了别人的开源项目,而且体验还不错的话,建议赞助些钱,支持一下别人的劳动成果,这样也能推动原作者进一步的维护自己的项目。 说到这里,大家不妨点个免费的赞,点个免费的关注,支持一下本频道。 1.4 collections Collections 是 GitHub 官方人工整理的专题合集,比如"适合学习的项目"、“音乐工具”、“游戏开发资源"之类的。 这里展示的是编辑精选的项目,不是推荐算法给出的项目,所以,质量更有保障。 比方说,游戏引擎合集,像素绘画工具合集…… 点进去之后,你能看到一系列精选项目。 比方说,像素绘画工具这里,你能看到大名鼎鼎的开源像素绘画工具 aseprite…… 又比方说,游戏引擎这里,你能看到近期爆火的游戏引擎工具 godot…… 1.5 events & GitHub Sponsors Events页面汇集了 GitHub 相关的线下/线上活动信息,主要是各种开发者大会。 ...

2026年4月18日 · 高勉

GitHub 配置身份验证教程:Git 用户配置与 SSH 密钥完整指南

在上一期视频里,跟大家分享了一下,如何将github安装在你的电脑上。 不知道大家会不会有这样的疑问,就是安装完了之后,该如何在电脑上配置你的github账户。 我觉得这个问题是很有必要的解答一下 —— 你不配置账号,虽然也可以使用,但是,功能不全,简单来说,就是使用了阉割版的git。 另外,可能有的朋友想的比较简单——验证还不简单,扫一下二维码?或者手机验证码配置不就行了吗? 我只能说,还没有那么简单,git平台会保护用户的信息,平台肯定不会用你的电话号码进行配置。 今天分享的配置过程,主要是有两个步骤。 1、输入账号和邮箱 按住 windows键+r, 打开运行窗口。 输入cmd,打开命令行。 输入: git config --global user.name "mingyan1024" git config --global user.email "[email protected]" username,就网页这里的username。 email,就是你的git账号的邮箱。 请务必确保,你的这两个内容输入的是正确的。 如果输入错误会引起一些麻烦。 比方说,你提交的代码之后,提交记录里面显示的不是你本人。 可以看到,错误的名称这里没有头像,且没有跳转。 正确的名称这里有头像,且可以跳转到对应的git用户。 输入这个指令之后,会展示出一系列配置信息。 git config --global --list 可以查看到你填写的username和email是否正确。 2、上传ssh密钥 填写完这些信息就可以畅通无阻地使用git了吗? No,因为这些只是简单的用户信息,并没有进行认证。 所以,我们还需要上传ssh密钥,联通你的电脑和github服务器。 这里简单介绍一下 ssh key。 ssh key 是一对东西——公钥和私钥。 私钥放在你的电脑上,不能暴露给别人,你可以理解它为一把钥匙。 公钥放在你的 github 账户名下,你可以理解它是你在github平台配置的一把锁。 这样,当你上传代码或者使用其它功能的时候,github平台,就会验证你的钥匙。 如果锁和钥匙能够匹配,就允许你的操作,否则就会拒绝你的操作。 而且,ssh key 只需要配置一次就可以了。无需输入密码。 既安全又高效。 接下来,我们来配置一下ssh key。 同样使用 win + r 打开运行,输入 cmd 打开命令行终端。 输入下面这条指令,即可生成密钥。 ssh-keygen -t ed25519 -C "[email protected]" ...

2026年4月17日 · 高勉

GitHub 搜索技巧完全指南:从基础到高级语法,找到你想要的一切

如何快速找到最近很火的ai工具,如何快速找到适合初学者的python项目。今天这个视频就来教会你,如何使用github的搜索功能。 github是全球最大的免费代码库,因此,很多人会认为github就是程序员用的吧? No,各行各业的朋友都可以用。 而且,都能找到你想要的宝藏。 你可以在这里找到免费学习资料、免费软件、免费书籍…… 这么说吧,只有你想不到,没有它没有的。 本期视频,我会分享如何在git上搜索你想要的东西,包含了基础搜索和高级搜索技巧。 1、如何搜索 github的登录和注册十分简单,只要有邮箱,不管是国内还是国外,都可以轻松搞定。 登陆成功进入主页之后,我们可以看到这样的页面。 1.1 基础搜索 找到所搜框,搜索“经济学人”。 你能看到一堆搜索结果。 这里会显示完整的项目名称,斜线之前是作者的ID,斜线之后是项目的ID。 这里会有更新时间,一定要找就近更新的仓库,然后,点进去。 一个宝藏就展现在了你的面前。 仓库如何去看呢? 首先要看 README 文件,这里介绍了项目内容,并附上了很多要点和链接。 你可以点击这里的链接,访问具体的内容。 点击这里的下载,拿到你想要的东西。 你也可以直接点击文件夹,浏览一下具体的文件夹内容,可以看到每个文件夹里都有一个README。 README文件使用 markdown 语法撰写的说明,而 github 会将这个内容美化成一个优雅的页面。 很多朋友会想,这些免费文档会不会有版权问题。理论上来说,确实会有版权问题,但如果你只是个人学习使用,而不是那它卖盗版,那么没有人会追究你。 这里我们会遇到一个新的问题,如果这个项目持续更新,难道每次都要去搜索框里去搜它吗? NO,你可以采用如下操作。 star 点击 star, 你就会收藏这个项目。另外,也表达了对作者的支持。 star 只会收藏,项目更新的时候,你不会接到任何通知。 你可以在你的个人主页里,看到这个项目,这是不是就方便了很多。 fork fork 是叉子的意思,点击之后,你会将别人的项目,复制一份到你的仓库里。 其实,也算是另外一种收藏。 这种收藏方式,有一个好处就是,如果原作者项目没了,你这里还有一个副本,依然可以使用。 另外,这个副本你可以直接进行代码编辑,因为是存在你的仓库,并不会影响到原作者。 如果你有好的想法,也可以改完之后,将新代码贡献给原作者。这个环节我们后面会出视频讲解。 watch 顾名思义,就是观察的意思。 点击之后,我们可以看到多个选项。 第一个是默认的,意思是如果你参与了这个项目,或者项目中有人@你了,就会给你发个通知。 什么叫参与了这个项目呢?比方说,你提过建议Issue,你提交过代码pull request…… 第二个是all activity,选中之后,这个项目的所有变化,都会通知到你。例如,新版本发布…… 选择之后,小眼睛就会加1 第三个,就更简单了,直接屏蔽了这个项目的通知。 第四个,是选择性通知,你可以选择项目发生哪些变化的时候通知你。 1.2 进阶搜索 再次回到搜索结果页面,我们可以看到这里有排序方式。 根据刚才的介绍,我们可以选择star最多的,或者fork最多的,以及其它的选项……进行排序。 这里会有一个引申的问题,这个搜索匹配的是什么内容? 从结果中,我们可以看到,项目的搜索结果,是根据about中的关键字、仓库名称进行匹配的。 除了仓库,我们还可以选择code,issues…… 这些选项。issue是问题的意思,表示大家对项目的疑问,你可以搜索到大家对这个关键词有哪些想法。 你还可以选择开发语言,找到你熟悉的语言的项目。 你还可以在这里的高级选项这里,细化你的搜索需求,例如:原作者是谁?星星数量大于多少,或者小于多少…… 以上是针对搜索结果的进阶玩法。 让我们在回到主页面,看一下如何在主页进阶搜索。 2、使用技巧总结: 2.1 限定搜索位置(in) vue in:name # 只搜仓库名称 vue in:description # 只搜描述 vue in:readme # 只搜 README vue in:name,description # 名称或描述都搜 2.2 按 Stars / Forks 筛选 stars:>1000 # 超过 1000 星 stars:500..2000 # 500 到 2000 之间 forks:>500 # Fork 超过 500 2.3 按程语言 language:python language:javascript language:rust 2.4 按时间筛选 pushed:>2024-01-01 # 2024年后还有更新的 created:>2023-01-01 # 2023年后创建的 这个非常实用 可以过滤掉那些很久没维护的死项目 ...

2026年4月14日 · 高勉

两个免费静态网页托管平台:GitHub Pages 与 Cloudflare Pages 使用教程

本文通过实战案例,跟大家分享两个免费托管静态页面的平台。 简单来说,你可以在这些平台上免费发布你的个人简历、个人网站、博客等内容,超级方便。 1、Github Github 配置静态页面的步骤最为简单。 1.1 创建一个仓库 点击 new ,填写完配置信息后,即可创建一个个人仓库。 1.2 提交代码 将你的静态网页代码提交上去,一定一定要注意:必须要有 index.html。另外,这个项目的访问权限一定要配置成public(默认的)。 简单解释一下:index.html 相当于一个入口。不然的话,平台不知道从哪个页面开始解析。 我这里已经写好并开源了一个简历模板——个人简历模板,有需要的朋友可以参考一下。 1.3 配置页面 在仓库主页面,找到setting,找到page,找到main,选中之后,点击save。 稍作等待,你的网站就上线了!!就这么简单!!!! 2、CloudFlare(以下简称CF) CF 托管静态页面,有两种方式: 方法一:关联git仓库 进入CF平台的账户界面,在 workers and pages 这里,创建一个应用。 点击 GitHub 这个选项,连接你的 Git 仓库。 对仓库进行授权。 点击 deploy 进行部署,无需填写任何东西。 稍作等待,你的个人简历网站,就发布成功了!!! 方法二:上传静态文件 在这里创建一个新的应用。 点击这里,选择上传文件。 将刚才的简历项目打包,然后,上传至CF平台。请务必上传压缩包。上传文件夹以及其它形式都不太方便。 点击deploy,稍等一会,你的简历网站就发布成功了!!! 关于 CF 的这两种部署方式,我想说一点,就是我更推荐第一种方式。 因为只要你提交代码到git仓库,它就可以自动更新页面(读者请自行尝试一下)。 而第二种方式很麻烦,需要你手动提交,也就是把网页代码重新打包,再上传到CF上。 以上就是本期分享,感谢阅读。最后想说一点,就是 CloudFlare 有很多免费好玩的用法,后面会继续更新文章探讨这些问题。再次感谢阅读。

2026年3月16日 · 高勉