GitHub秘钥(SSH Key)

  

  一、公钥的作用

    公钥一般给服务器,别人权限中加入我给的公钥,当我们从远地仓库中下载项目(git clone xxx)的时

  那个服务器通过他的绑定的公钥来匹配我的私钥,如果匹配,则就可以正常下载,如果不匹配没有权限下载

  大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。

  下面来介绍一下公钥的查看、生成、添加到GitHub。

 

  二、GitHub秘钥的生成与查看

  1.安装一个Git软件,Git是一个免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,以便管理代码

  

   2.右击打开Git Bash,打开之后出现“小黑窗”,通过git命令进行操作

  

 3.查看当前是否存在公钥

  ①cd ~/.ssh

  ls

  

  ②ls -al ~/.ssh

   

   4.查看当前用户名和邮箱(邮箱用于后面生成公钥)

  查看用户名:git config user.name

  查看邮箱:git config user.email

   

   5.生成公钥

  命令:ssh-keygen -t rsa -C"邮箱"

  passphrase也可以不写,直接回车

  

   6.查看公钥

  此时已经生成的公钥保存在用户根目录的.ssh文件夹中,找到电脑中.ssh文件夹中的 id_rsa.pub 文件,复制里面的一串

  也可以使用下面的命令直接在Git Bash中打印出来

  

  命令:cat ~/.ssh/id_rsa.pub

  

  

  三、将公钥添加到远程   

  1.将公钥添加到GitHub中

  ①打开GitHub,点击自己的头像,点开“Settings”选项

  

 

   ②进入配置页面之后,点击“SSH and GPG keys”选项

  

 

   ③点击右侧“New SSH Key”新建一个SSH Key

  

 

   ④刚才复制得到的公钥添加 “Key”中,添加完成点击 “Add SSH key” 按钮即可

  

 

posted @ 2021-06-23 17:52  MistletoeDD  阅读(851)  评论(0)    收藏  举报