• 前置条件

  1. GitHub的账号
  2. 有类似bash的终端(输指令用)
  • 生成ssh key秘钥

官网的教程: https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

输入下面的指令

  1. ssh-keygen -t rsa -b 4096 -C 你的邮箱地址

输入完后一直敲回车键,知道出现类似泡泡的东西
如何连接GitHub远程仓库 - 图1

接着复制生成的路径,使用指令 cd 路径ls 查看生成的两个文件
如何连接GitHub远程仓库 - 图2

其中 “id_rsa” 是私钥这个不要给别人看,“id_rsa.pub” 是公钥,我们需要查看这个文件的内容,可以使用 cat id_rsa.pub 指令查看该内容,回车后会出现一大串字符
如何连接GitHub远程仓库 - 图3

将上面的字符一字不漏的复制,打开GitHub的设置页面,找到 “SSH and GPG keys” 然后在又上放单击 “New SSH key”
如何连接GitHub远程仓库 - 图4

然后在 Title 中给秘钥起个名字,把刚刚复制的内容粘贴到 Key 文本框中,保存关闭即可
如何连接GitHub远程仓库 - 图5

回到终端输入指令,来接收github发来的公钥,如果显示 “Hi 你的github用户名” 则表示成功了

  1. ssh -T git@github.com

如何连接GitHub远程仓库 - 图6

至此就已经连接了你的github账号,如果需要多个多个账号,同样操作一遍即可