git ssh 密钥生成以及配置

检查是否有ssh密钥,没有的时候进行生成

一、本地有密钥时

本地有密钥

本地密钥一般存储在:C盘 -> 用户 -> 当前用户 -> .ssh目录下

如果此目录下没有找到,在Git Bash Here中输入如下命令

$ ssh-keygen.exe
输入命令后的演示页面

二、本地没有密钥时

1、设置git的用户名和邮箱

// 配置用户名
$ git config --global user.name "testUser"
// 配置邮箱
$ git config --global user.email "[email protected]"

2、生成公钥和私钥

$ ssh-keygen -t rsa -C "邮箱地址"
/**
* 举例如下
* 三次Enter,不需要输入名称和密码
*/
$ ssh-keygen -t rsa -C "[email protected]"

成功会出现一个图形(一般不会失败。。。)
密钥的存储地址在:C盘 -> 用户 -> 当前用户 -> .ssh目录下

三、配置公钥(将公钥复制到git的ssh keys)

1、打开.ssh文件,会显示id_rsa 和 id_rsa.pub两个文件,id_rsa是私钥, id_rsa.pub是公钥,用记事本打开 id_rsa.pub然后复制;
2、打开使用的git找到ssh keys然后新增ssh,将复制的公钥粘贴,名称可以根据自己的需求取;
3、测试是否成功

$ ssh -T git地址
// 举例
$ ssh -T [email protected]

4、打开项目使用ssh克隆项目即可(可以用编辑器或者命令)

// 命令举例 - 地址是git@开头
$ git clone 

注意:这里可能会有个问题,就是配置好以后反复不能测试成功,这个时候不要慌,重启一下电脑!!!

你可能感兴趣的:(git ssh 密钥生成以及配置)