# 序言
算数C语言的阿宝开发人员一定对 GitHub 有所听闻——GitHub 是两个面向全国开放源码及专有应用软件工程项目的代销网络平台,因为只支持 Git 作为惟一的版库文件格式进行代销,故称 GitHub。
对开发人员来说,GitHub 是开发人员开放源码精神之所系。在这个奇妙的开放源码街道社区,业余开发人员和程式设计发烧友各抒己见,追寻他们钟爱的工程项目、撷取源码、研习。
对于算数者开发人员而言,GitHub 也许还是一片粘姓的Satna。那么,小贴士就来亲自动手教你注册登记 GitHub 帐号、介绍许多有意思的工程项目。期盼通过小贴士的传授,你也可以成功走上 GitHub explore。
> 提示信息:第一集讲义以英语非官方网站为例,自学C语言,掌控许多基本的英语单词是有必要性哒~
# 注册登记
## Step 1:关上 GitHub 非官方邮箱:https://github.com/
提示信息:GitHub 无须翻过,但是关上页面可能会有雅雷,请冷静等候哦~
GitHub 注册登记页面关上 GitHub 非官方网站,这股技术风透出,页面黄左上方就是我们注册登记帐号须要核对的重要信息。
## Step 2:插入帐号「Username」、电子邮箱「Email」l、公钥「Password」。
插入有关注册登记重要信息分别插入帐号 「Username」、电子邮箱「Email」、公钥「Password」,特别注意 GitHub 对上述重要信息各有许多限量发行要求,在核对时须要特别注意:
Username:帐号无法下文,可包涵字母位数字符串和单行线连字符串,且无法以单行线连字符串结尾或结尾;Email:核对他们的电子邮箱,缴交有关证书电子邮件;Password:公钥最少须要 15 位数串,或者包涵最少两个位数和大写拉丁字母的 8 位数串。## Step 3:完成上述重要信息核对,注册登记即将成功,须前往注册登记电子邮箱完成验证。
注册登记并验证你的 GitHub 帐号前往刚刚提供的电子邮箱,查看电子邮件并通过验证,注册登记帐号的步骤就成功完成啦。
# 登录
现在,我们回到 GitHub 的主页,在页面右上角点击「Sign in」,登录你注册登记好的帐号:
点击右上角的 Sigh in在新的页面,插入他们注册登记号的有关重要信息,即可完成登录。
输入帐号或电子邮箱以及公钥进行登录# 搜索
对咱们阿宝开发人员而言,今天亲自动手注册登记 Github 帐号的任务已经达成,接下来,你就可以在页面左上角「Search or jump to …」一栏搜索钟爱的工程项目啦~
左上角搜索工程项目比如,你可以检索关键字「Python 技巧」,看看 GitHub 上混迹已久的开发人员们都留下了哪些足迹:
检索 Python 技巧你也可以直接在地址栏中键入以下地址,发现更多优秀的开放源码工程项目:
GitHub Trending:Github 非官方工程项目趋势列表,可查看最近 Star 上升最快的工程项目
地址:https://github.com/trending
GitHub Trending 页面中可筛选语言看不懂英语也别着急,可以在「Select Language」里选择「Chinese」,即可筛选出中文撰写的优秀工程项目,你还可以根据C语言类别、日期等重要信息作进一步筛选~
# 查看
那么问题来了,阿宝开发人员一直听闻 GitHub 是个很牛很全的开放街道社区,那么,如何判断两个工程项目好不好呢?对于算数者而言,咱们可以主要关注三点:Star、README、Issues。
## 看「Star」多不多
小贴士在上一节提到,可以在 GitHub Trending 上查看 Star 上升最快的工程项目,两个工程项目的星星越多、上涨越快,越能说明这个工程项目在街道社区中认同度越高。此外,你也可以给喜欢的工程项目点亮「Star」,让更多小伙伴关注到优秀工程项目。
本月评分较高的工程项目「开发人员如何优雅的挣零花钱」小贴士筛选了 GitHub Trending 本月中文工程项目中评分较高的对象,发现有两个标题很有意思的工程项目:「开发人员如何优雅的挣零花钱」。
哈哈。咱们更近一步,看看「Code」一栏中「README」中对于该工程项目的介绍。
## 看 README 的工程项目介绍
「开发人员如何优雅的挣零花钱」的 README.md「README」 是 markdown 文件格式文本,在 README.md 中可以查看工程项目的发起者对工程项目所作的图文说明,这里就不展开而言啦,钟爱的同学可以他们前往查看。
很多开发人员大牛还会在工程项目中附上他们编写的代码,开放源码撷取给街道社区里的用户,下节课小贴士会着重介绍如何建立仓库、 clone 大牛的代码。
此外,许多复杂的工程项目还会有划分细致的「Issues」。
## 看「Issues」有哪些问题
「Issues」在某种程度上而言,像是一种团队协作、头脑风暴的呈现形式。对于下一步须要完善的工序、工程项目的优化进程都可以在「issue」中找到动态——诸如 feature 的添加、bug 的修复等等。
小贴士以最近评分较高的「wuhan2020」工程项目为例,你可以关上链接看看热心的开发人员们默默做了哪些事情。
地址:https://github.com/wuhan2020
查看「wuhan2020」的「Issues」不知道你发现了没有,如果单纯想要查看 GitHub 上的工程项目,甚至无须注册登记帐号,只要键入地址即可访问。
如果仅是单单想要浏览查看,即使不注册登记也没关系,总之,一切以咱们算数者开发人员的需求为准。但是,划重点,如果想要参与其中,注册登记帐号才标志你真正进入了 GitHub 的大门。
今天的亲自动手教你上 GitHub 讲义就介绍到这里啦,有关注册登记方面的问题也可以给小贴士留言哦。
作个小预告,下个讲义主题,亲自动手教你建立 GitHub 仓库,敬请期盼~
tHub 非官方网站