GitWindows 配置 SSH-Key

Posted quartz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitWindows 配置 SSH-Key相关的知识,希望对你有一定的参考价值。

查看本地公钥是否存在

执行以下语句来判断是否已经存在本地公钥
cat ~/.ssh/id_rsa.pub
如果出现如下截图,则本地公钥不存在,继续按步骤进行。
技术图片
如果看到一长串以 ssh-rsa 或 ssh-dsa 开头的字符串,则本地公钥已存在,直接跳到第三步。
技术图片

如何生成本地公钥

执行以下语句来生成本地公钥
ssh-keygen -t rsa -C "XXXXX@qq.com"
这个指令会要求你提供一个 位置和文件名 去存放键值对和密码,可以一直点击 Enter键 去使用默认值。
技术图片
提示1:最好的情况是一个密码对应一个ssh key,但也不是非得这样去做,就像上面我们跳过创建密码这个步骤。
提示2:设置的密码不能被修改,也不可以被获取。

此时你按照上述路径 C:/Users/Admin/.ssh,找到该文件夹,如下图所示
技术图片

如何复制本地公钥

  1. 使用记事本打开 id_rsa.pub 文件,直接选中所有内容复制即可。
  2. 根据操作系统的不同,选择不同的指令。
    windows clip < ~/.ssh/id_rsa.pub
    mac pbcopy < ~/.ssh/id_rsa.pub
    执行命令后,此时公钥已经复制到了粘贴板上。

将本地公钥添加到远端密钥管理

  1. github 添加 SSH :点击自己右上角头像,选择 Settings,点击 SSH and GPG keys ,点击 New SSH key,添加 SSH 即可。
  2. 阿里云 添加 SSH :在项目主页,点击设置→SSH公钥→增加SSH密钥→把本地公钥复制到“公钥”框里→输入标题(必填项,可以设置家或者公司等标识)→最后点击“增加密钥”即可。
    具体步骤如下图所示:
    在 SSH公钥 界面点击增加 SSH密钥,如下图所示
    技术图片
    增加新密钥,如下图所示
    技术图片
    效果如下图所示,则远端密钥添加成功,此时就可以往远端推送及拉取内容了
    技术图片

以上是关于GitWindows 配置 SSH-Key的主要内容,如果未能解决你的问题,请参考以下文章

gitWindows下配置SSH KEY 并连接Github

git如何配置多个ssh-key

git如何配置多个ssh-key

MAC下配置多个SSH-KEY

Git配置多个SSH-Key

🔨Git 配置 SSH-KEY