如何生成SSH公钥私钥?
2019-03-13 本文已影响0人
哒哒哒哒da
在装了git的情况下,先查看在C:\Users\win10文件夹下是否有一个.ssh文件夹,里面有3个文件(一般是这个地址)
如果找不到的话,可以通过以命令查看:
在弹出窗口中输入cd ~/.ssh,然后输入ls查看秘钥列表
如上图是已经配置过了就无需配置。如果没有看到id_ras.pub文件即没有配置,然后请看下面如何配置
你可以按如下命令来生成 ssh key:
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
按三次回车你就会看见这个东西(不要在意为什么生成的不一样,这里生成的中文是我自己写的)
注意:生成的文件名跟密码可以不填,直接按3次回车.填了以后使用git都要输入密码,就显得很麻烦,那还不如不填.
按照提示完成三次回车,即可生成 ssh key.通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的ssh key
cat ~/.ssh/id_rsa.pub
输出:
这个就是ssh key的内容(可以理解公钥)
复制生成后的 ssh key,通过点击个人头下的设置>找到安全设置>SSH公钥 ,添加生成的ssh key 添加到仓库中。(这个以码云为例)
添加后,在终端中输入
ssh -T git@gitee.com
首次使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
添加成功后,就可以使用SSH协议对仓库进行操作了。