第一步、生成密钥
PS:GitHub好比一个仓库🕋,电脑好比一个人🧑🏻💻。若想从里面拿东西,必须要有钥匙🔑去打开它
1、打开电脑终端,在终端输入。ssh-keygen -t rsa -C "username" //username为你GitHub上的用户名
2、填写完毕后,回车;若执行成功,终端返回一下执行结果
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/username/.ssh/id_rsa):
//首先,说明一下,这里的username是你电脑上的用户名
//查看电脑用户名具体步骤:点击电脑左下角'开始'->输入'控制面板'->点击'用户账户' 即可查看
3、填写完毕后,回车;'/Users/username/.ssh/id_rsa' --> 代表密钥存储的本机地址.
/Users/username/.ssh/id_rsa already exists.
overwrite (y/n)? y
//这说明你已经设置了存储地址,我们输入“y”覆盖
4、回车,终端返回
Enter same passphrase again: //直接回车
5、直接回车
Your identification has been saved in /Users/username/.ssh/id_rsa.
Your public key has been saved in /Users/username/.ssh/id_rsa.pub.
The key fingerprint is:
//此处省略一大串字符
6、这说明SSH key就已经生成了-->文件目录就是:
/Users/username/.ssh/id_rsa.pub
7、可以直接到改目录下查看id_rsa.pub到文件内容,或者cat命令查看文件内容。以下为cat命令操作步骤
cat /User/username/.ssh/id_rsa.pub
8、输入完毕后直接回车
ssh-rsa.....
//....省略一大串字符 以上字符串,就是你到电脑密钥
第二步、密钥放置在github上
这样做的目的是为了该电脑能拉取代码,建立联系
⚠️注意:一台电脑对应一个密钥🔑; 题目:电脑A💻生成了密钥,并且放在了GitHub上;电脑B💻没有生成密钥或者生成密钥后,没有放在GitHub上 答案:电脑A可以拉取代码,而电脑B不能拉取代码(密钥生成后一定要放置在GitHub仓库上)
1、打开GitHub网址:https://github.com/
2、按照下图顺序一次点击
3、⚠️:下图蓝色箭头代表我有两台电脑能从我的GitHub仓库上拉取仓库