Git生成公钥和私钥的方式
因为需要访问远程Git服务器,需要使用公钥:
1、先检测电脑上是否已经有.ssh目录
像我这就是没有的
2、开始生成一个新的SSH密钥(RSA)
打开Git Bash,
然后运行ssh-keygen -t rsa -b 4096 -C "注释"
-t rsa是密匙类型为RSA
-b 4096是密匙长度为4096位
-C "注释",注释是后期在使用时是根据你的注释去进行识别的
我的运行是:ssh-keygen -t rsa -C "个人邮箱"
3、选择保存路径和密码
我是直接回车选择默认路径
Enter file in which to save the key (/c/默认路径/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
然后密码我也是直接回车,不设置密码
4、完成生成
生成成功后就会出现下面的输出:
在对应的路径下可以看到.ssh文件夹中的两个文件,然后.puh发送给管理员,用来添加到Git服务器上面
5、测试SSH连接
运行ssh -T git@地址
如果成功就会提示下面的输出:Hi username! You've successfully authenticated, but GitHub does not provide shell access.