📚 文稿库

解锁全球最大宝藏网站,免费软件一网打尽!- 零基础小白也能看懂的 Github 入门教程 | 给非程序员用户的 Github 基础教程

专为非程序员设计的 GitHub 入门指南,讲解如何通过阅读 README 和 Releases 寻找并下载各类免费开源软件。

UP主: 痕继痕迹 · 时长: 8:05 · 🔗 B站原视频

标签: GitHub · 软件资源 · 入门教程 · 开源社区

为什么普通人也要用 GitHub 及账号注册

在 GitHub 上你可以找到免费的变身器、免费的 AI 换脸工具、免费的跨平台文件传输软件、免费的格式转换器、免费的屏幕录制工具。总之 GitHub 上的好东西是数不清、用不尽。但它本身其实是一个给程序员用的代码托管平台,所以对于不了解编程的普通人来说,可能不太会用这个网站。本期视频就是专门给非程序员用户、给小白准备的 GitHub 基础使用教程。

在正式开始之前,推荐先看一下这期视频,以确保你可以流畅地访问 GitHub。首先,虽然 GitHub 不登录也可以使用大部分功能,但我还是推荐各位注册登录一下,这样才能体验到完整的 GitHub。我们可以点右上角的 Sign up 来注册,这里输入邮箱、密码、用户名就可以了。

如何发现热门好项目

我们可以打开这个链接,也就是 GitHub 的热门页面(Trending)。这里你可以发现各种各样的好项目,右上角可以切换查看今日热门、本周热门或者是本月热门。如果你看不懂这里的英文项目介绍,可以用浏览器来翻译一下,然后找一个你感兴趣的点进去。

了解项目详情:阅读 README

此时你最关心的问题肯定是:这个项目具体是干嘛的?到底应该怎么用?安装包去哪里下载呢?这时候咱们就要把目光放到 Code 选项卡,这也是每个项目默认的页面。首先这一块是存放项目代码和文件的地方,一般来说我们不用去管它。往下滚动你就会看到一个 README,对应的就是上面的 README.md 文件。一个项目有啥特点、具体要怎么用,一般来说这里都会写,所以各位一定要仔细阅读。

如果这个项目是国人开发的,大概还会有中文的 README,读起来会友好很多;没有的话就只能靠浏览器翻译了。所以一般来说,仔细阅读一下 README,前面的几个问题就迎刃而解了。

寻找安装包:Releases 与整合包

但有的时候你可能会发现 README 里好像没有安装包,此时我们还可以点开右边的 Releases 来看看。运气好的话,这里也能找到安装包或者说是整合包,并且之前的旧版本也都会保留,点击文件名就能直接下载了。但是这一堆文件我怎么知道该下哪个?有个简单的办法,就是先把这些文本复制下来,然后随便找个 AI 这么问一下,你就知道该下哪个了,非常方便。如果你不想依赖 AI 想自己辨认,我也做了一个简单的总结,感兴趣的可以暂停看一下。

还有些时候你打开 Releases 只能看到俩 Source code,或者是压根连 Releases 都没有,这时候大概就需要自己看着 README 来部署了。对于不会编程的人来说,这可能会稍微有点难度,但其实也没有大家想的那么难,我会单独再出一期视频,感兴趣的话可以先点个关注等待一下后续的更新。

当然了,我们其实也可以先去网上搜一下这个项目,看看有没有人做过整合包,有的话就可以直接下载使用了。还有些项目官方会提供整合包下载链接,可能会在 README 里,也可能会在 Releases 里。比如说 RVC 变身器,它的官方整合包链接就可以在 Releases 这里找到。为什么不直接放在 Releases 这边的 Assets 里?主要是因为这边单个文件最大限制 2GB,整合包太大了没法直接放下,所以就干脆用 Hugging Face 或者说是网盘了。

所以总的来说,一个项目有啥用、怎么用,咱们一定要记得先看 README,再看 Releases,其中 README 是重点中的重点。要是你看不懂 README,也可以把这个文件下载下来,然后发给 AI 问一下。总之要善于使用各种工具。

常用功能:Star、Fork 与 Watch

现在让我们回到项目的主页来看看其他部分。右上角这会有三个按钮,Star 的作用类似于收藏或者点赞,如果你觉得这个项目不错,就可以给它点个 Star。Star 的数量对于项目作者来说还是蛮重要的,它就和各位观众的三连一样,肯定是越多越好了。另外点开这个小三角还可以创建不同的列表,就像是不同的收藏夹一样。你可以点开右上角的头像,找到 Your Stars 查看自己点过 Star 的项目。

另外如果打开这个 Explore 探索页面,就会看到这里有一些你可能感兴趣的项目推荐,这些项目很大程度上和你点的 Star 是息息相关的。所以说点 Star 不仅是帮到了开发者,同样也可以帮自己发现更多有趣的项目。

而 Fork 就是把这个项目复制一份存到自己的仓库里,这也可以看作是一个备份。因为有些项目它可能会因为种种原因就突然消失了,那么 Fork 一份放到自己这里就安心很多了。Watch 有点像是关注,点击之后这个项目有什么变动你会收到提醒,当然具体提醒的内容也是可以在这儿自己选的。其实平常用的最多也就是点个 Star 了,另外两个按钮你完全可以不管。

解决问题与反馈:如何使用 Issues

然后我们默认不是在 Code 这边,你会发现这上面还有好多个选项,我们其实只需要再关注一个 Issues 就可以了。这里你可以理解为是用来给开发者反馈问题的地方。如果你在使用某个项目的过程中遇到了什么问题,就可以来这里看看。一般来说咱们应该先搜索一下自己遇到的问题的关键词,看看有没有人提过相关的 Issue,然后点进去看看别人的一些讨论,说不定就能找到解决方法。

咱们可以注意到,默认情况下这里显示和搜索的都是 Open 的 Issues,也就是没有被解决的问题;还有一部分是 Closed Issues,也就是已经关闭或者解决了的问题。我们搜索的时候其实可以把前面这部分给去掉,这样搜索的就是所有的 Issues。为什么要这么做?因为有时候即便这个 Issue 被关闭了,并不一定说明这个问题后面就不会再出现了,所以我们这样搜索的话是可以提高找到解决方法的概率的。

如果确实说我遇到这个问题之前从来没有人提过,并且我也尝试了各种方法,也问过 AI 了,但还是没有解决,那就可以点这个 New Issue 来创建一个 Issue。在标题这里简要说明一下大致情况,可以带上报错的关键内容,然后在下面附上详细说明,包括你运行这个项目的系统环境,还有完整的报错内容、运行日志。这块是支持 Markdown 语法的,所以你可以去简单学一下 Markdown,把排版弄得清晰明了一些,这样对大家都好。或者点上面这些按钮也可以进行一些简单的排版。如果有图片要上传,可以直接拖进来或者点这里上传,点击 Preview 可以预览最终呈现的效果。总之提 Issues 是越详细越好,千万不要啥也不写就说个“我运行不了”,那神仙来了也救不了你。写完之后点 Submit 提交就可以了。

至于说这个 Issue 是用中文写还是英文写,那你就去看别人的 Issues,大多数人用什么你就用什么。还有些项目的 Issues 会有类似这样的分类,请一定要按照这里的要求来,因为 Issues 不仅仅是提问题的地方,同样是可以用来提意见、提需求的。所以为了让 Issues 井井有条,咱们一定要遵守这里的规则。同时千万需要注意,Issues 不是论坛、不是评论区,千万不要发表一些无关的、无意义的内容,也不要随便 @ 来打扰别人。交流时也请保持基本的礼貌,维护良好的社区氛围从你我做起。

当你提交了一个 Issue 之后,如果有人回复了,就会通过你注册的邮箱来提醒你,所以建议各位在手机里装个邮箱 App,这样可以及时收到通知。如果要回复别人的特定留言,可以选择这边的 Quote reply,这样别人就会收到通知,或者直接 @ 那个人他也会收到通知。当然觉得自己提到这个问题已经解决了,那就点 Close 来结束话题。反过来说,你也可以通过上面的这些操作来回复别人的 Issue 来帮助他人。假设你遇到的这个问题别人已经创建了 Issue 但还没有解决,那你也可以点击 Subscribe 来订阅一下,这样有人在 Issue 下留言的话你也会及时收到通知,当然通知的范围也是可以自己设置的。

搜索技巧与总结

最后让我们来看一下搜索。如果你是在某个项目里打开搜索框,就会看到开头的这部分内容,此时你的搜索范围就会被限定在这个项目里。当你删除开头的这部分内容,搜索范围就变成整个 GitHub 了。这里你可以挑些感兴趣的关键词试试,说不定会有惊喜。

以上的这些内容对于非程序员用户、对于小白来说基本就够用了。但其实还有很多其他的板块和功能我都没有提到,主要是我觉得那些没有那么的有必要。但如果你感兴趣的话,可以去看看官方的帮助文档,或者去各大网站搜索关键词也能找到很多教程。

那么好了,以上就是本期视频的全部内容了。如果喜欢的话不要忘了点关注,你可以长按点赞一键三连,我们下期再见,拜拜!

On this page