chevron_left

简单要死的 Git(GitHub)入门教程

已发布
第 7 回

课程讲义

简单要死的 Git(GitHub)入门教程 - Ssh 秘钥与添加用户

2023年11月24日
简单要死的 Git(GitHub)入门教程

Ssh 秘钥与添加用户

我们之前使用的远程仓库地址,都是 HTTPS 的。但是大家看 GitHub 网站上,除了 HTTPS 以外还有一种是 SSH,那这种地址应该怎么使用呢?咱们这一集就来聊一聊 SSH 秘钥。

如果使用 HTTPS,那么每次做一些操作,GitHub 都要求我们输入账号密码,这个就像是一个带密码锁的门,你每次进去都需要输入密码才行。

而且互联网上有些坏蛋可能会使用暴力破解,反复的猜测你的密码,所以使用密码也不是那么安全。而使用 SSH 秘钥,就是为了解决这两个问题的。

秘钥的概念

我们可以在自己的电脑上,生成一对叫做秘钥的东西,其中一个是私钥,另一个是公钥。大家可以这么理解,私钥,就是你拿在手里的门禁卡。而公钥,你可以当成一扇可以刷卡进入的门。这样说了以后,大家再思考一下。

  • 私钥:你自己的门禁卡,是不是应该放在自己身上?那也就是说,私钥应该保存在自己的电脑中。
  • 公钥:而公钥呢,它是一扇可以刷卡进入的门,这扇门除了我们自己的门禁卡以外其他什么都不认。那么门应该装在哪里呢?当然是在房子上了,这里的房子指的就是 GitHub。

有了这个唯一匹配的门禁系统...

课程介绍

Git 是 Linux kernel 的作者,天才程序员 Linus 于 2005 年开发的版本控制工具。所谓版本控制,可以简单的理解为,就是管理你的代码的一套工具。Git 本身是一个非常庞大的系统,里面各种各样的命令有二百多个,但是这个学起来就对我们初学者就太难了。我们这套课程,不会深入这么多复杂的命令。而会使用本地的 Git 结合 GitHub 和 Coding、码云来学习。所学习的知识都是真实工作中,每天都在使用的工作方式。课程的后面部分,还会学到 GitHub 推荐的最佳团队协作开发工作流、如何参与开源项目的开发。

适合这样的人

无需任何编程基础。无论你从事前端还是后端工作,Git都是必不可少的工具!

Adsense 广告

Adsense 广告