git生成SSHKEY公钥教程
由于本地git仓库和github仓库之间的传输是通过ssh的,所以必须要让github仓库认证你ssh key,在此之前,必须要生成ssh key。
第1步:创建ssh key。在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。
打开git bash,在控制台中输入以下命令。
github中ssh key的生成步骤: 1,在命令窗口进入 本地 .git 的仓储目录,输入指令: ssh-keygen -t rsa -c"你的邮箱地址" the key's randomart image is: +---[rsa 2048]----+ |=oo. | |*oo. | |oo. | |. +. . | |o*.o. . s | |=.@..o | |*o+* .o | |*xe.oo + | |%..o..* | +----[sha256]-----+
|
密钥类型可以用-t选项指定。如果没有指定则默认生成用于ssh-2的rsa密钥。这里使用的是rsa。
同时在密钥中有一个注释字段,用-c来指定所指定的注释,可以方便用户标识这个密钥,指出密钥的用途或其他有用的信息。所以在这里输入自己的邮箱或者其他都行。
输入完毕后程序同时要求输入一个密语字符串(passphrase),空表示没有密语。接着会让输入2次口令(password),空表示没有口令。3次回车即可完成当前步骤,此时[c盘>用户>自己的用户名>.ssh]目录下已经生成好了。
第2步:登录github。打开setting->ssh keys,点击右上角 new ssh key,把生成好的公钥id_rsa.pub放进 key输入框中,再为当前的key起一个title来区分每个key。
推荐阅读
-
git生成SSHKEY公钥教程
-
Windows安装Openssl并使用Openss生成公钥私钥
-
在服务器上启用HTTP公钥固定扩展的教程
-
openSSL生成公钥和私钥
-
python利用rsa库做公钥解密的方法教程
-
git产生私钥和公钥再转ppk
-
Keytool生成私钥公钥及OpenSSL导出**
-
在Linux下如何使用openssl生成RSA公钥和私钥对
-
RSA使用X509EncodedKeySpec、PKCS8EncodedKeySpec生成公钥和私钥
-
git添加公钥后报错sign_and_send_pubkey: signing failed: agent refused operation